Назад | Перейти на главную страницу

Страницы веб-сайта очень медленно загружаются при первом доступе

У меня есть производственный веб-сервер, который делает сайты очень медленными при первой загрузке. После первого раза все соединения нормальные и быстрые.

На следующем экране вы можете увидеть первый тест, который я провел для случайного сайта на моем сервере:

и здесь вы можете увидеть результат второго запроса:

Как видите, вторая загрузка той же страницы сильно изменилась.

Вот график времени загрузки страницы:

Моя проблема в том, что я действительно ничего не знаю о сервере Red Had Linux, а также не знаю, с чего начать.

Может кто-нибудь мне помочь? Люблю находить решение, долго «жду» в связи.

Я знаю, что мой вопрос очень минимален, но вы всегда можете попросить меня предоставить вам информацию о сервере.

Поскольку вы не предоставляете эту информацию, я предполагаю, что вы используете mysql. Есть много вещей, которые нужно проверить, но вы можете начать с:

  1. Скачать и выполнить этот Perl скрипт. Прочтите и поймите предложения, которые он выводит, это поможет оптимизировать ваш db.
  2. Найдите медленные запросы к базе данных. Неоптимизированные запросы к базе данных могут занять много времени для выполнения в первый раз, а затем они восстанавливаются из кеша, поэтому разница. Проверить журнал медленных запросов и ищите максимальное время выполнения.
  3. Другой - это разрешение имени на стороне db, вы выполняете разрешение имени при подключении к db (проверьте этот Чтобы убедиться) ?