| Цитата | ||
|---|---|---|
Александр Денисюк написал:
Вообще "&Индификатор" не смог найти по глобальному поиску. У вас точно последняя версия модуля? |
|
|||||
|
|
|
|
|||||
|
|
|
|
|||||
|
|
|
|
Нашел причину, это вставленный компонент формы на странице детальной карточки товара. Но почему он мешает? Код такой:
|
|||
|
|
|
|
bitrix:catalog.section: 15.3363 с; Запросов: 1293 (2.1929 с)
bitrix:catalog: 16.4235 с Время создания страницы: 23.7909 сек. Всего SQL запросов: 1534 Время исполнения запросов: 2.7024 сек. После кеша: bitrix:catalog.section: 8.9421 с; Запросов: 1293 (1.3564 с); кеш: 1 МБ bitrix:catalog: 9.4304 с; кеш: 412 Б Это очень странно. Кэширующий код расположен в шаблоне catalog.section, то есть он не должен перебирать элементы включил кэширование компонента каталога, стало так: bitrix:catalog.section: 0.0079 с; Запросов: 1 (0.0001 с); кеш: 994 КБ bitrix:catalog: 0.0386 с; кеш: 412 Б Но при первой загрузке каталога товаров нет, а время выполнения около 2 секунд. Обновляешь страницу и она уже грузит товары и быстро. |
|
|
|
|
|
О, спасибо. Главная не особо нагруженная. все манагеры работают с каталогом. Поэтому сделал тест на нем:
Из интересного: bitrix:catalog.section: 0.4586 с; Запросов: 19 (0.0289 с); кеш: 811 КБ bitrix:catalog: 0.5297 с; кеш: 412 Б Время создания страницы: 1.4784 сек. Всего SQL запросов: 254 Время исполнения запросов: 0.0596 сек. Объем кеша: 293 КБ (30) В то же время написал простой скрипт по вот этому мануалу: и использовал вот этот кэш: Первая загрузка скрипта каталога около 1.5 секунд, последующие из кэша 0.005-0.05сек Основная проблема с каталогом состоит в том, что его приходится писать в массив, пересортировывать через array_multisort и выводить. Потому что штатно битрикс не может сортировать по свойству типа "список" как число. Именно эту часть и я закешировал. У самого компонента кэш выключен. Может я что то не так делаю? |
|
|
|
|
|
Сервер:
Процессор 2x2000МГц Память 2048МБ Диск: SSD 20Гб OS centos6-x86_64 Кэш и прочее включено. Пока сайт создавался - работал быстро. Когда зашли 20 сотрудников - более-менее. Когда выложили в паблике, умер совсем. "WAIT" более 30 секунд от сервера. Подумал что косяк в сервере, переложил сайт на хостинг VIP-2 от reg ru , стало еще хуже. Конфиг php выбран 5.4_optimized2 (под xCache) >free -m total used free shared buffers cached Mem: 2048 1273 774 0 0 1230 -/+ buffers/cache: 42 2005 Swap: 0 0 0 |
|
|
|
|