Странно долгая задержка перед выдачей страницы

Главные вкладки

Аватар пользователя dmgorsky@drupal.org dmgorsky@drupal.org 5 июня 2010 в 2:21

Доброе время суток всем!
У меня к сообществу простой вопрос - может, кто советом поможет.

Чем может быть вызвана задержка в несколько секунд перед выдачей страницы?

Т.е., по результатам анализа с помощью http://www.alertsite.com выходит (в секундах):

DNS Lookup: 0.0012
Connect: 0.1696
First Byte: 3,7041
Content Download: 0.8460

Модуль devel показывает для главной страницы (блог) нечто вроде
Executed 411 queries in 513.14 milliseconds. Page execution time was 1868.14 ms.

Включенные модули: cck, authcache, blog, forum, locale, profile, search, flag, spamspan, private messages, messaging, nodewords, notifications, og, js aggregator, print, service links, spam, captcha, tagadelic, views, ckeditor, faq, persistent_login, ed_readmore, similar by terms, site verification

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

Комментарии

Аватар пользователя Sinkora Sinkora 5 июня 2010 в 4:24

"<a href="mailto:dmgorsky@drupal.org">dmgorsky@drupal.org</a>" wrote:
Executed 411 queries in 513.14 milliseconds. Page execution time was 1868.14 ms.

Много запросов на одну страницу. Page execution time was 1868.14 ms - тоже очень много.

Оптимизируйте, кешируйте, убирайте лишний код...

Аватар пользователя IrinaStasuk@drupal.org IrinaStasuk@dru... 5 июня 2010 в 15:43

Насколько я понимаю, то у вас в первую очередь загружается несколько скриптов. И пока они не загрузятся - страница остается пустой. Попробовала без скриптов - загружается быстро. Следует либо динамически подгружать скрипты либо оптимизировать их иным образом.

И друпал здесь ни при чем

Аватар пользователя dmgorsky@drupal.org dmgorsky@drupal.org 5 июня 2010 в 18:23

Что интересно:

(module_list)
SELECT name, filename, throttle FROM {system} WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC
514 миллисекунд

(module_list)
SELECT name, filename, throttle FROM {system} WHERE type = 'module' AND status = 1 ORDER BY weight ASC, filename ASC
313 миллисекунд

Много запросов, которые выполняются очень долго...