Jump to content

Recommended Posts

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

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

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

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

 

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

модули?
сеопро?
 

Share this post


Link to post
Share on other sites
Posted (edited)

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

 

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

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

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

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

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

 

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

Edited by 100napb

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.