Проблемы с производительностью D7 после загрузки на удаленный сервер


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

ПРИМЕЧАНИЕ: - Я использую Godaddy. я бы подумал, что у них достаточно ресурсов.

Author: KenAesthetic, 2012-01-25

3 answers

GoDaddy - это твоя проблема. Их общий хостинг плохо работает для всего, что делает использование MySQL умеренным или интенсивным. Сайт Drupal, который находится в стадии разработки и не использует кэширование, часто значительно использует запросы MySQL для создания каждой страницы.

Если вы все еще находитесь в разработке, я рекомендую вместо этого работать локально. Вы можете установить Acquia Dev Desktop, чтобы на вашем компьютере работала серверная среда, совместимая с Drupal.

Затем, когда вы готовый к работе, загрузите файлы и опубликуйте копию базы данных в GoDaddy. Убедитесь, что все кэширование включено, и реестр тем не перестраивается при каждом вызове.

Однако в зависимости от сложности вашего сайта вы все равно можете столкнуться с низкой производительностью. Как я уже сказал, общий хостинг GoDaddy обычно не рекомендуется для Drupal из-за их низкой производительности MySQL. Если вы можете, я бы настоятельно рекомендовал вам искать более качественного хостинг-провайдера.

 1
Author: jmking, 2012-01-26 01:48:51
  1. Проверьте, не возникает ли у вас та же проблема с анонимными посетителями?
  2. Попробуйте увеличить память php
  3. Когда вы в последний раз запускали cron?
 1
Author: maNy, 2012-01-25 20:53:28

Вы также можете проверить результаты Google Page Speed или YSlow и следовать приведенным там рекомендациям. Оба доступны в качестве дополнений к firebug.

 1
Author: klickreflex, 2012-01-25 22:33:30