Максимальное количество документов

Когда последний раз тестили сборку от Дмитрия на большое количество доков? (10К-100К). Можете поделиться результатами тестов?

18 комментариев

avatar
Velosiped.com -30к документов
Decotrade.ru — 50к документов

Недавно скидывали проект там 2 милиона документов
Но админка уже подтормаживает немного с таким количеством.

При правильной организации 100-500к не проблема
avatar
Velosiped.com -30к документов
Decotrade.ru — 50к документов
__
Это из коробки без дополнительных манипуляций? Какой тарифный план на хостинге? Сколько TV у каждого товара? Какую посещаемость держит?

При правильной организации 100-500к не проблема
__
Можно поподробнее про правильную организацию?
avatar
Сайты на VPS и один и второй
По посещалки более 5к в сутки и там и там
По тв:



Правильная организация это не использовать PHx исползьзовать Минимум вложенных снипетов, использовать prepare
Тоесть делать так что б не было лишних запросов. К примеру декотрейд мне достался в стостоянии когда каталог открывался секунд за 10 и проблема была как раз в том что много лишнего и неправильно сделанного было
avatar
C phx и вложенными сниппетами понятно, а prepare это что?
Комментарий отредактирован 2017-04-29 02:41:09 пользователем planer
avatar
avatar
Спасибо.

Тестирую я сайт, у меня вот что выдает:
Memory: 66 mb, MySQL: 0,0173 s, 9 request(s), PHP: 0,7847 s, Total time: 0,8020 s, Document from database.

Memory: 66 mb это нормально?
avatar
Если версия новая — попробуйте в конфигурации поставить птичку «Использовать масив AliasListing только для Папок» на вкладке «Дружественные URL». Если у вас достаточно много ресурсов — должно помочь :)
avatar
Помогло, причем очень (у меня на сайте 17,5К страниц без TV-параметров)! Теперь выдает:
Memory: 5,75 mb, MySQL: 0,0348 s, 30 request(s), PHP: 0,2678 s, Total time: 0,3027 s, Document from database.

Память и общее время выполнения уменьшилось.
Но теперь количество запросов возросло.
А от чего я отказался? Т.е. на что влияет галочка «Использовать масив AliasListing только для Папок»?

Upd: Про aliaslisting нашел топик, кому интересно — вот: modx.im/blog/research/2294.html
Комментарий отредактирован 2017-04-29 09:02:22 пользователем planer
avatar
30 запросов — это мизер, на который даже не стоит обращать внимания :)
avatar
Кстати, на самых последних версиях есть еще настройка «Сжать код php в файле кеша» в конфигурации на вкладке «Сайт». Можно ее попробовать включить, т.к. по умолчанию она отключена.
avatar
Можно и ну очень много страниц делать:



Тут действительно всё от прямоты рук зависит, а если с этим плохо, то и на десятке страниц может тормозить.
avatar
На сайте есть страницы-категории, на которых распечатываются внутренние страницы по 20 шт. на страницу, с пагинацией.
Вывод был через Ditto, но Ditto я удалил и поставил Doclister, стало работать в два раза быстрее.

Только вот почему-то первая загрузка страницы с Doclister: Memory: 6,5 mb, MySQL: 0,0599 s, 30 request(s), PHP: 2,4413 s, Total time: 2,5012 s, Document from database.

Последующие загрузки: Memory: 6,5 mb, MySQL: 0,0302 s, 30 request(s), PHP: 0,2680 s, Total time: 0,2983 s, Document from database.

В первый раз php очень долго отрабатывал, кто-нибудь знает почему?
avatar
Может быть из-за phpthumb.
avatar
Не использую Phpthumb/

Пробовал — если кеш отчищать, то первый раз тоже дольше генерируется, но не на столько — там около чуть больше секунды выходило.
avatar
Из-за чего может тормозить MySQL? — обычно средне значение MySQL: 0,3170 s, но проскакивает иногда 1,3202 s.
avatar
Тестировал будет ли зависать админка, если сделать 10 категорий и в каждой по 1К, 2К, 3К, 4К товаров:

10 по 1К — нормально, открывается с 1К папка за 6 секунд.
10 по 2К — хуже, открывается с 2К папка за 20 секунд.
10 по 3К — ещё хуже, открывается с 3К папка за 29 секунд.
10 по 4К — не открылась.

Это только у меня так тормозит? Можно это как-то улучшить/оптимизировать?
avatar
Если версия новая — попробуйте в конфигурации поставить птичку «Использовать масив AliasListing только для Папок» на вкладке


Эта опция включена? Если нет, то будет тормозить.
avatar
Включена.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.