Время отклика сервера - Drupal на Bluehost

Раньше, когда я проверял скорость сайта с помощью скорости страницы Google или многих других подобных инструментов, , сайт получил очень высокие оценки (хорошая оптимизация css и js). Я установил Расширенный модуль агрегации CSS/JS и продвигайте модуль, чтобы получить высокий балл.

Затем внезапно я начал получать сообщение о скорости страницы Google (и других инструментов), в котором говорилось, что время отклика моего сервера медленное - около 3 секунд. <Бр>

Мой сайт создан на Drupal 7 и размещен на общем хостинге Bluehost.
Техподдержка Bluehost говорит, что проблема не на их стороне

Что, по вашему мнению, вызывает медленную работу сервера?
Как это исправить?
Или, по крайней мере, что нужно проверить (изображения, кеширование, что-то еще)?


person EB84    schedule 04.06.2014    source источник


Ответы (1)


Первое, что нужно выяснить, это желаемое время отклика. Например, если у вас много модулей и довольно тяжелый сайт/домашняя страница, то, возможно, 3 секунды будут в порядке, если только что-то не будет сделано для изменения времени обработки (кеширование, использование меньшего количества модулей и т. д.).

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

  1. Является ли он оптимальным/можно ли его улучшить? возможно, что-то выбрасывает кеширование (динамические параметры вводятся при каждом запросе элемента и т. д.).
  2. Если вы используете представления, включите представление sql, чтобы увидеть, какие операторы sql он использует, и вы можете использовать инструменты для его анализа/улучшения (это может быть вопрос сам по себе)

  3. Посмотрите на загружаемые/используемые модули, чтобы убедиться, что они вам нужны.

Проверьте кэширование drupal (/admin/config/development/performance) и убедитесь, что установлены правильные флажки.

Это также может быть проблемой синего хоста, потому что, если они размещают так много сайтов на сервере, сервер начнет выкидывать некоторые сайты из памяти и загружать их обратно по запросу посетителей, следовательно, медленная загрузка (запросы сервера сайт, drupal загружает его из базы данных и т. д.).

Вы можете задать конкретные вопросы после того, как проверите их.

person salah-1    schedule 05.06.2014
comment
Эй, я благодарю вас за вашу помощь. Я воспользовался вашим советом, проверил то, что вы предложили, и обнаружил, что буст не работает. теперь работает и производительность лучше. Я задал еще один конкретный вопрос для оптимизации производительности моего сайта: stackoverflow.com/questions /24095409/ - person EB84; 07.06.2014
comment
@ EB84 см. мой комментарий к другим вашим вопросам, который находится в ожидании (см. примечания об удержании). Отредактируйте его, как было предложено, и надеюсь, что это поможет снять блокировку. - person salah-1; 09.06.2014