Как уменьшить время загрузки страниц на Drupal

SeOToM
На сайте с 14.11.2009
Offline
126
3298

Гугл показывает, что страница загружается 16 секунд. Сам я этого не наблюдаю, но есть подозрение, что такая скорость загрузки наблюдается только тогда, когда бот сканирует сайт, но это только подозрение. Если грешить на хостинг, то как это проверить? Может срипт какой повесить? Если это не хостинг, то как тогда быть? Может можно включить кеширование или еще что? А если включить кеширование, то как тогда быть с рекламой (рся, тизеры, банер) или она не кешируется?

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

J
На сайте с 26.06.2010
Offline
44
#1

Во-первых можно проверить на других сервисах:

http://www.domw.net/service:network-site_upload_speed

http://tools.pingdom.com/fpt/

http://mainspy.ru/skorost_zagruzki_sajta

http://pr-cy.ru/speed_test

Взять среднее значение и узнать среднюю скорость загрузки сайта. А вообще если страница грузится 16 секунд, тогда просто можно открыть ее в браузере и засечь время..., если в районе 7-15, тогда это плохо. Если вы грешите на бота гугла, тогда измерьте значения в разное время суток, когда бота нету и возьмите среднее значение;)

Также посмотрите на состав и размер главной страницы - если она содержит много кода рекламы, скриптов, виджетов, новостей, слайдеров итд...то стоит поработать над переделкой сайта.

Для увеличения скорости можно сделать:

удалить все ненужные и неиспользуемые темы;

удалить все ненужные и неиспользуемые плагины и расширения;

удалить ненужный код;

почистить БД сайта от мусора.

+ можно сократить количество плагинов, скриптов и тд...;

+ можно использовать кэширование картинок;

А вообще, если вы не разбираетесь в этом и у вас нету денег, тогда будет сложновато ускорить скорость сайта;)

V
На сайте с 05.08.2007
Offline
87
#2

Установите FireBug - время, за которое получаете страницы, смотреть очень удобно.

Если у Вас не шаред-хостинг, можно включить в логи время генерации страниц и отследить как Гугл/пользователь, так и зависимость от времени суток / количества пользователей.

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

Если у Вас не шаред-хостинг, обращайтесь, посмотрим, пока, без денег, что можно сделать для ускорения с точки зрения администрирования.

---

С уважением, Victor (http://adm-lib.ru)
SeOToM
На сайте с 14.11.2009
Offline
126
#3

На разных сервисах я замерял, конечно не за 1 секунду грузятся, но 3-5 выходит. Плагин для ФФ от гугла вообще дал 92% из 100. Все вроде чики-чики, а гугл все-равно пишет 16 сек. VGrey, хостинг к сожалению виртуальный, но подумываю переехать на VDS/VPS.

G
На сайте с 22.09.2007
Offline
161
#4
SeOToM:


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

Оптимизация движка друпала не нужна, это бред.

Для начала нужно включить кеширование, кеширование блоков с рекламой можно не включать, включить сжатие css и js файлов в настройках производительности.

Потом можно попробовать модуль кеширования Boost.

В любом случае это проблемы не движка а хостинга, любой нормальный вирт хостинг(за 5-10$) справляется с друпалом на ура (с посещалкой до 2-3к в сутки), к примеру - друпалхостинг.ру, camelhost, amhost, coolvds и т.д. и т.п.

SeOToM
На сайте с 14.11.2009
Offline
126
#5

gruz_, я плачу 500 р. Но как проверить, что это именно хостинг виноват?

Garin33
На сайте с 31.08.2009
Offline
169
#6
SeOToM:
Но как проверить, что это именно хостинг виноват?

Перенести временно на другой хостинг, и проверить там. Лучше варианта не найдете.

Вы пробовали сделать то, что описано выше конкретно для друпала - включить сжатие css/js, включить кеширование встроенное в ядро, или же мощнейший аналог - http://drupal.org/project/boost?

Потому что Drupal - это круто.
[Удален]
#7
SeOToM:
я плачу 500 р.

500 р. - эт нехилая сумма - должно как бэ шевелиццо

gruz_:
включить сжатие css и js файлов в настройках производительности

сжатие css и js файлов в нормальном шаблоне - жуткая мелочёвка... ))

стопудово проблема не в этом

vandamme
На сайте с 30.11.2008
Offline
675
#8

так может у него куча скриптов на странице с внешних урл, вконтакте/фесбук/гугло кнопки, 2-3 тизерки, адсенс/рся

все это влияет также

---------- Добавлено 19.08.2012 в 11:05 ----------

SeOToM:
Может можно включить кеширование или еще что

капец, а ты еще этого не сделал?

DV
На сайте с 01.05.2010
Offline
644
#9

SeOToM, учитесь работать с движком. Если планируете долгое совместное проживание с этим сайтом, других вариантов быть не может. Даже если появятся деньги. Drupal имеет большой потенциал, но к нему надо соответствующего администратора.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
G
На сайте с 22.09.2007
Offline
161
#10

SeOToM, попробуйте сайт-чекер по типу http://www.webpagetest.org/ или http://site-perf.com там наглядно и доступно будет видно приблизительно в чем проблема (css, js, DNS Lookup и др.) и заодно почитаете рекоммендации для вашего сайта.

Также запустите http://адрес_сайта/update.php , посмотрите отчет о состоянии, записи в журнале drupal про ошибки, журнал ошибок php.

SeOToM, вы также не указали какая версия Drupal, сколько нод/комментариев, доп. модулей включено (может проблема с каким-то из модулей, нужно отключить все дополнительные и сравнить результат, а потом отключать по 1, если это решит проблему).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий