Друпал по разработке машина медленная
Мой сайт drupal на машине разработки загружает страницы медленно. Страница занимает от 1500 мс до 2500 мс. Тот же самый сайт в интернете быстро загружает страницы.
Используя инструменты разработки в drupal, я вижу, что для простой страницы с некоторым текстом и несколькими пользовательскими запросами запросы MySql занимают около 40 мс.
Используя YSlow, я вижу, что загрузка документа занимает более 2 секунд, все остальные компоненты, такие как изображения, js, css, около 500 мс.
Отключение антивирусного сканера делает его еще на 100 мс быстрее.
Я пытался сузить проблему, но не могу ее найти. У меня все еще есть задержка около 1,5 секунд, которую я не могу объяснить. Моя среда разработки:
Windows 7 (64-разрядная версия) Apache/2.2.21 (Win32) mod_fcgid/2.3.6 PHP 5.3.8 MySQL Server 5.5
Я хотел бы получить несколько советов о том, где искать причину этой проблемы.
1 ответ
Первое, что я подозреваю, это то, что вы не используете php кеширование кода операции.
Действительно ли процессор или память ограничены? Что оборудование в тестовой машине между прочим?
Предполагая, что в процессоре нет ни видимого всплеска, ни дефицита памяти / тяжелой подкачки:
Phpinfo() загружается быстро? (придерживаться <?php phpinfo(); ?>
в файл под названием что-то вроде info.php
и получить его). Если да, ваш drupal может пытаться определить адрес клиента, выполнить поиск в geoip или что-то еще, что объясняет задержку в 1 секунду, и, если другие php-скрипты запускаются быстро, получайте удовольствие от поиска причины.