[РЕШЕНО] Странные проблемы с производительностью сайта (не связано с кол-вом запросов, и временем генерации страницы)

Пнд, 07/05/2012 - 08:56

На одном из проектов наблюдается странное поведение друпала.
Проект располагается на локальном хостинге, т.е. с ресурсами проблем нет.

Кешеривование отключено, т.к. на этапе разработки это не удобно, но дело в нем!

Суть проблемы: Большую часть времени страницы отдаются нормально, но иногда случаются сбои, любая страница открывается долго, будь-то морда с вьювсами, страница с 1 нодой без модулей, или же админка на странице списка материалов, или же в редактировании вьюса (попап).
Причем, самое интересное, что в девеле показывается: Executed 125 queries in 25.61 ms. Page execution time was 318.79 ms. Но на деле страница открывается дольше чем эти 318 мс. (На самых тяжких страницах показывает ~150 запросов и 400мс, что тоже не много, если иметь в виду что кеша и прочих бустов нет)

Проблема появляется рандомно, во время работы с сайтом, либо стабильно, если минут 5 не обращаться к сайту.
Подозреваю, что, возможно, проблема кроется в настройках апача, пхп или мускула, но там у меня сейчас стандартные значения, за исключением кеша для мускула, указал 64МБ.

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

Может кто то сталкивался с подобным вопросом?

0 Спасибо

Комментарии

Аватар пользователя xxandeadxx
5 лет 1 month назад xxandeadxx #

cron виноват. отключите в настройках. запускайте через дёрганье cron.php

0 Спасибо
Аватар пользователя dalerr
5 лет 1 month назад dalerr #

Хм, ок, спасибо за совет, отключу и понаблюдаю.

updt: не помогло, видимо в чем то другом проблема.

0 Спасибо
Аватар пользователя NightL
5 лет 1 month назад NightL #

может быть ваш сайт дергает какие данные извне включая js?

0 Спасибо
Аватар пользователя dalerr
5 лет 1 month назад dalerr #
NightL написал:
может быть ваш сайт дергает какие данные извне включая js?

Да, есть один, отключил и проверил - дело не в нем. также подтупливает.

0 Спасибо
Аватар пользователя dalerr
5 лет 1 month назад dalerr #

Кажется я понял в чем проблема.
Пока что проверяю, но по предварительным тестам видно, что все стало очень даже хорошо!

Когда я описывал свою ситуацию, забыл упомянуть что я на Mac OS сижу.
Оказывается проблема была в том, что во время этой 10 секундной задержки мак пытался найти IPv6 адрес моего хоста.

Хосты у нас резолвятся так:

  1. check /etc/hosts for IPv6 address
  2. check DNS server for an AAAA record (IPv6 address)
  3. check via MDNS (Bonjour) for an AAAA record
  4. check /etc/hosts for an IPv4 address
  5. check DNS server for an A record (IPv4 address)
  6. check MDNS for A record

Подробности тут - http://superuser.com/questions/370559/10-second-delay-for-local-tld-in-mac-os-x-lion

Быстро решается записью в файле с хостами нашего хоста но в IPv6 формате.
Например так - 0::7f00:1 drupal
Это соотвествует записи - 127.0.0.1 drupal

PS Вообще же причину можно было обнаружить в дев тулзе хрома (как и в файрбаге и тп), на вкладке нетворк, там у объектов есть таб "тайминг", вот там то все и кажет! Не сразу я сообразил туда глянуть.

0 Спасибо
Аватар пользователя vitaliy1978
5 лет 1 month назад vitaliy1978 #

А я вот что-то в последнее время везде IPV6 рублю, поэтому нет таких проблем. Какой толк от него?

0 Спасибо
Аватар пользователя Bio man
4 года 11 months назад Bio man #
vitaliy1978 написал:
Какой толк от него?

Вот когда кончатся IPv4 адреса тогда будет толк. Ведь уже на исходе, еще несколько лет и перейдем мы все на IPv6

0 Спасибо