Спасибо за ответ. Буду осмысливать дальше и думать как мне поступить в данный момент.
Alex, скажите, пожалуйста, Какими могут быть ограничения на тарифе VIP ?
Сколько товаров предельно может быть на сайте (хотя бы с точностью до тысяч)?
Сколько товаров можно будет помещать в одну категорию?
Какие еще могут быть ограничения?
Каким должен быть сайт (кол-во товаров, посетителей, и др.), чтобы и в тарифе VIP ему не хватало ресурсов?
Думаю такие вопросы интересны не только мне одному, и ответы на них будут полезны многим пользователям сайтов, работающих и хостящихся на AMIRO.
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО18.11.14 17:25:17
Если затронули вопрос оптимизации хостинга и движка, то почему бы вам не сделать такую очевидную оптимизацию:
Допустим, при обновлении базы или по кнопке какой-нибудь производить предгенерацию таблиц типа: brand_id - category_id? И дальше, в фильтрах использовать эти данные, а не пытаться сгенерировать этот список на лету, на основании анализа брендов у товаров в указанной категории. Если я правильно понял, то именно этот процесс самый ресурсозатратный.
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО18.11.14 17:36:00
Mixanik: Спасибо за ответ. Буду осмысливать дальше и думать как мне поступить в данный момент.
Alex, скажите, пожалуйста, Какими могут быть ограничения на тарифе VIP ?
Сколько товаров предельно может быть на сайте (хотя бы с точностью до тысяч)?
Сколько товаров можно будет помещать в одну категорию?
Какие еще могут быть ограничения?
Каким должен быть сайт (кол-во товаров, посетителей, и др.), чтобы и в тарифе VIP ему не хватало ресурсов?
Думаю такие вопросы интересны не только мне одному, и ответы на них будут полезны многим пользователям сайтов, работающих и хостящихся на AMIRO.
Как я писал выше — нет четкого свода условий. Из тех ограничений, что периодически встречаются, стоит упомянуть лимиты на объем и периодичность импорта, особенно в дневное время т.к. это довольно ресурсоемкие операции.
Мы не можем спрогнозировать нагрузку именно вашего каталога, поскольку это вопрос его проектировки, характера посещаемости, частоты обновлений данных и множества факторов. Например, если дополнительных полей минимум, они простые, категорий мало и фильтры простые, то товаров могут быть десятки тысяч и на тарифе Оптима и сотни тысяч на VIP.
С другой стороны, если насоздавать сотни доп. свойств, обсчитывать остатки, делать сложные справочники, фильтры, да постоянно сбрасывать кеш — можно и парой тысяч товаров вызвать большую нагрузку.
В качестве ориентира можно сказать, что если не установлено сторонних модулей, нет вмешательства в код системы и каталог оптимизирован — можно рассчитывать что тарифа VIP хватит с практически на любой магазин в пределах десятка тысяч посетителей в сутки. Для магазинов, доросших до большей посещаемости, цифры стоимости хостинга обычно уже перестают иметь какое либо существенное значение.
Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО18.11.14 17:42:25
Если затронули вопрос оптимизации хостинга и движка, то почему бы вам не сделать такую очевидную оптимизацию:
Допустим, при обновлении базы или по кнопке какой-нибудь производить предгенерацию таблиц типа: brand_id - category_id? И дальше, в фильтрах использовать эти данные, а не пытаться сгенерировать этот список на лету, на основании анализа брендов у товаров в указанной категории. Если я правильно понял, то именно этот процесс самый ресурсозатратный.
Многие задачи по оптимизации лишь кажутся простыми и очевидными. Предгенерация точно также требует ресурсов. Больших или меньших — зависит от индивидуального сайта и постановки задачи. Но контент все равно должен быть обсчитан на все возможные комбинации и после каждого изменения данных обновлен. Количество комбинаций при тысячах рубрик может исчисляться миллионами, при том, что большинство из них никто и не увидит до момента следующего обновления данных.
В Amiro.CMS все страницы и различные блоки умеют гибко кешироваться по мере запроса, тем самым сглаживая нагрузку при высокой посещаемости. Это наиболее универсально и эффективно для большинства случаев.
Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО18.11.14 17:44:59
Mixanik, Что-то тут не так...
Вот смотрите, у меня в каталоге 70-90 тыс товаров электроники. Я тоже сталкиваюсь время от времени с проблемами импорта каталога, но даже с таким количеством номенклатуры у меня вышло около 1000 производителей. Подобных проблем как Ваша у меня не наблюдается, НО действительно ли у вас есть столько брендов? Может вопрос в том, что есть дубликаты или неиспользуемые бренды? Может вопрос в профилактике номенклатуры?
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО18.11.14 22:13:11
Александр (alexnet): Mixanik, Что-то тут не так...
Вот смотрите, у меня в каталоге 70-90 тыс товаров электроники. Я тоже сталкиваюсь время от времени с проблемами импорта каталога, но даже с таким количеством номенклатуры у меня вышло около 1000 производителей. Подобных проблем как Ваша у меня не наблюдается, НО действительно ли у вас есть столько брендов? Может вопрос в том, что есть дубликаты или неиспользуемые бренды? Может вопрос в профилактике номенклатуры?
Александр, вы путаете кол-во товаров и кол-во брендов.
Дайте ссылку на ваш сайт - интересно посмотреть
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО19.11.14 11:44:51
http://www.nova-time.ru/
Каталог находится в состоянии наполнения, а товары - в дроблении на его свойства, чтобы использовать фильтры, но общая структура уже понятна.
На прошлой неделе импортировал одним файлом около 50 тыс товаров.
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО19.11.14 11:47:17
Зашёл на ваш сайт в раздел парфюмерия. Раскрыл список производителей - их там около 500 по грубым прикидкам. Где же 2500 тысячи?
Или я так и не понял в чём суть проблемы
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО19.11.14 14:30:12
Вот смотрите:
2500 товаров - это примерное кол-во в папке "парфюмерия"
Там есть 3 подпапки - женская, мужская, унисекс
В мужской и унисекс - товаров меньше 1000, поэтому, если зайти в эти папки - то фильтр работает исправно.
А в Женской и в общей парфюмерии - товаров получается больше 1000 - и список брендов в фильтре берется из справочника, а не формируется из тех товаров, которые в этой папке есть. (это все я понял из объяснений поддержки)
Но там нет такой проблемы, как у меня. (при беглом осмотре. я еще покопаюсь)
У вас справочник брендов - это один список?
Где вы хоститесь? Какой тариф у вас?
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО19.11.14 15:16:15
Вот это уже интересно.
Тариф можно посмотреть в админке, в разделе "сервис" , пункт "платежи"
у меня вот так написано: "Примечание: Бизнес, Хостинг.Тариф Optima"
Бизнес - это редакция.
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО20.11.14 15:35:40
Сайты организованы по разному, один показывает товары из подкатегорий, второй нет.
При значении параметра Каталог товаров : Товары / Настройка отображения подкатегорий /
Включать в список товары всех подкатегорий, начиная с уровня отличном от "Не включать",
выборка значений для выдачи в фильтре происходит из товаров всех подкатегорий.
Это ресурсоемко, поэтому в нашем ДЦ, если товаров в подкатегориях > 1000 (3000 для тарифа VIP),
запрос заменяется на простую выборку всех значений справочника.
При параметре установленном в "Не включать", значения справочника выбираются из товаров,
принадлежащих текущей категории и подкатегориям первого уровня.
Давайте сузим предмет нашего обсуждения до одной папки - "Женская парфюмерия"
В этой папке кол-во товаров - 1473
В этой категории нет подкатегорий, кол-во товаров больше 1000.
В случае выставления вами упомянутого параметра в положение "Не включать" - список брендов формируется нормально, если в "1" - список берется из справочника(все бренды магазина)
Что-то не стыкуется.
А дальше еще интереснее:
Возьмем снова папку "Парфюмерия".
Если выставить параметр в "Не включать", то список в фильтре формируется как надо - только бренды парфюмерии.
А ведь в этой категории есть подкатегории, и все-равно фильтр отрабатывает как надо - а ведь это 2374 товара. Намного больше 1000 товаров.
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО21.11.14 09:50:40
Список брендов в фильтре зависит не от наличия подкатегорий, а от значения параметра "Включать в список товары всех подкатегорий, начиная с уровня" (на котором вы находитесь).
Как обозначено в предыдущем ответе, если параметр задан — может сработать лимит на количество товаров, что и происходит в данном случае.
Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: "Чудесный" ответ специалиста службы поддержки АМИРО21.11.14 14:55:02
Как бы то ни было, решение то нашлось. Хотя и в страшных муках.
Отдельное спасибо Александру и его сайту http://www.nova-time.ru
Я, по большому счету, остался доволен. Мне не пришлось переходить на другой тариф.
Бренды в фильтре показываются как мне нужно.
Остался только один вопрос:
С чем связано то, что служба поддержки, отвечая на вопрос, предалагает сразу перейти на другой тариф и называет это так - "Мы предоставили Вам единственно возможное решение".
Это связано с нежеланием найти решение или с незнанием сервиса?