Доброе время суток всем!
У меня к сообществу простой вопрос - может, кто советом поможет.
Чем может быть вызвана задержка в несколько секунд перед выдачей страницы?
Т.е., по результатам анализа с помощью 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
Вызвана ли большая задержка долгой подготовкой страницы друпалом или смотреть какие-то настройки?
Спасибо
Комментарии
Много запросов на одну страницу. Page execution time was 1868.14 ms - тоже очень много.
Оптимизируйте, кешируйте, убирайте лишний код...
Насколько я понимаю, то у вас в первую очередь загружается несколько скриптов. И пока они не загрузятся - страница остается пустой. Попробовала без скриптов - загружается быстро. Следует либо динамически подгружать скрипты либо оптимизировать их иным образом.
И друпал здесь ни при чем
Поставе firebug, сможете посмотреть в разделе "сеть", что долго грузится.
4 ms DNS
93 ms подключение
2.95s ожидание
1.05s получение
Наверное, дело таки в запросах
Что интересно:
(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 миллисекунд
Много запросов, которые выполняются очень долго...