@wolfcruel97

Joomla k2, долго грузит, событие onK2BeforeDisplay, где находится?

Joomla k2, долго грузит, событие onK2BeforeDisplay, где находится ?

Сам файл components/com_k2/models/item.php

При выводе списка товаров, грузит страницу по 20 секунд
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
pavelcarcass
@pavelcarcass
ИТ-менеджер из г. Иркутска
Где находится событие, ответ в самом вопросе - components/com_k2/models/item.php

Другой вопрос, почему долго грузит страницу со списком товаров. Предполагаю, что страница списка настроена так, что к БД производится очень длинный запрос и / или этих запросов происходит очень много при запросе страницы. Если есть возможность (хостинг предоставляет возможность настраивать MySQL) и знания, займись оптимизацией работы БД. А для начала, подумай о том, какие элементы страницы можно бы скрыть, чтобы сократить кол-во и длину запросов к MySQL. Количество товаров на страницу какое? Сократи это кол-во до какой-то разумной цифры - скажем, 10 штук, остальные - через пагинацию внизу страницы.

Если всё происходит на хостинге, то К2 в принципе очень тяжелая приблуда, подумай о смене тарифа на хостинге в сторону увеличения ресурсов. Попробуй установить плагин, который обещает ускорить работу К2.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы