Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Долгая загрузка страниц.


Recommended Posts

Здравствуйте. В магазине 140 тыс товаров, страницы открываются примерно с задержкой в 10 сек. Админка при этом работает нормально, без задержек.

Подскажите что можно предпринять в данном случае?

Хостинг VPS 2Гб RAM, 3 ядра, SSD диски, включено кеширование на хостинге, также сжатие в админке сайта.

Может модуль какой или еще что? Спасибо.

 

Link to post
Share on other sites

Первое включено ли подсчет товаров в категории?

Далее смотреть что установленно, как настроен сервер, пролонгировать медленные запросы, сделать оптимизацию базы данных если это потребуется.

Установить кешер,  смотреть jetcashe.

Но я уверен тут ещё отпишутся)

Link to post
Share on other sites

Дополню ещё во это https://opencartforum.com/files/file/4572-image-compressor-watermark-webp-lazy-load-etc-by-sitecreator/
И ее надо очищать кеш картинок, постоянно, быть может так и происходит.
В общем дайте ссылку на пациента.

Отправлено с моего ZB631KL через Tapatalk

Link to post
Share on other sites

Скорее всего либо модуль/модули, либо кастомизация с тяжелыми запросами/расчетами. Раз админка работает нормально - сервер не причем.

Link to post
Share on other sites

Можете попробовать "выловить" проблему самостоятельно, например через дебаггер запросов, с помощью которого Вы найдите либо избыточное кол-во запросов со страницы к базе в целом, либо просто парочку шибко долгих, которые и дают задержку. Если дело не в запросах к базе или их кол-ве, то дебажьте \ засекайте время отдельно взятых контроллеров (поиск "microtime" по форуму или гуглу в помощь)

 

Кроме прочего и выше озвученного, пристального внимания заслуживают:

- модули случайных товаров

- главное меню. Вдруг у Вас там уйма лишней информации: например, "случайно" запрашиваются \выводятся все производители (может быть отображена только их часть а остальные просто будут скрыты\не влезут); или считаются какие-то кол-ва... нелишне проверить html-код менюшки на предмет совершенно лишних узлов

- какой-нибудь инстраграм в футере. на некоторых шаблонах "из коробки" этот модуль реализован шибко криво и стабильно дает 10с+ задержки

- и еще вагон и целая тележка различных модулей или кусков кода... можно попробовать методом исключения: отключать по очереди все, что отключается и проверять, ушла ли проблема

 

все это, разумеется, если мы говорим о задержке во времени получения html-кода странички (ttfb). Если же речь идет о полной загрузке страницы\работе js-скриптов, то это совсем другая история...

Edited by 100napb
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.