С недавнего времени начали жаловаться клиенты интернет-магазина на медленную работу. Выяснил следующее: при первом обращении к серверу, будь то главная страница, каталог или любая другая - ответ приходит с очень долгой задержкой, около минуты. Последующие запросы выполняются быстро. Если потереть кэш браузера или зайти с другого браузера - проблема повторяется, первый запрос очень долгий, в течение минуты, а последующие выполняются быстро.
В чем причина, не могу понять, выполнил рекомендации от монитора производительности, включал/выключал настройки объединения скриптов и css, композитный сайт, кэширование. Ничего не помогло.
В прокси вижу улетающий на сервер запрос, через минуту возвращается ответ и моментально прогружается страница.
Для начала в сторону https://web.dev/measure/. Если проблема во фронте, это подскажет узкие места. Возможно, толпа JS-плагинов создает очередь на загрузку.
Спасибо, попробую проверить.
Однако, подозреваю, что все-таки проблема в бэке, а именно похоже на то, что долго формируется сессия клиента или что-то типа того. Но какие именно настройки на это влияют, не могу отловить.