Ускорить Drupal

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

Аватар пользователя finsql finsql 16 сентября 2009 в 10:23

Интернет-магазин
Drupal 6.13
Ubercart 2.0
Виртуальный хостинг
Главная страница выводится с помощью Views.
Куча мелких модулей.

В общем и целом не сайт, а нечто жутко неповоротливое, как травоядный динозавр.
Хотя подключены boost, ява агрегатор и все что нашел на drupal.org

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

Весь в депрессии набираю в Яше "ускорить drupal"
нахожу ссылку на
www.freecoder.ru/node/18

подправляю path.inc в соответствии с рекомендациями,
хотя немного напрягает, что у меня 6.13 а рекомендации для 4-ки и 5-ки и код, который надо заменять не тот. Меняю просто по названиям функций, терять все равно уже нечего.

И вот оно! скорость не увеличилась в 60-70 раз, но в 10 раз точно.
Теперь загрузка любой страницы не более 2 сек (проверял всеми проверяльщиками, которые нашел в инете)
Для кого-то это медленно, но после моих 20 сек, сайт просто летает.

Проделал то же самое с другим сайтом на 6.9 . Эффект есть.

Спасибо тебе друг хакер с сайта freecoder.ru

Пока тестирую, побочных эффектов не заметил.
Если что будет неприятное, обязательно отпишусь.

Комментарии

Аватар пользователя Azerot Azerot 16 сентября 2009 в 12:07

Quote:
хотя немного напрягает, что у меня 6.13 а рекомендации для 4-ки и 5-ки и код, который надо заменять не тот. Меняю просто по названиям функций, терять все равно уже нечего.

А если бы ещё немного понапрягаться, то не стоит труда сообразить что надо поправить именно для 6-ки. Изменений довольно немного кстати.

Аватар пользователя Azerot Azerot 16 сентября 2009 в 13:02

А вот кстати интересно, какой-либо кэш использует данный механизм?
В принципе я так понимаю, если подойти по уму к этому подходу, например, собрать статистику наиболее часто используемых url_aliases и грузить только их, то и волки будут сыты и овцы целы (в смысле и сократить чисто запросов и память экономно юзать) не так ли?

Аватар пользователя Dan Dan 16 сентября 2009 в 17:57

"MDinc" wrote:
Ключи мало влияют на производительность если БД всегда в дауне (для меня это означает простой, неспособность получать запросы, превышение таймаута).

А она в дауне? Запросы выполняются, но медленно -> БД не в дауне.