Оптимизация Drupal (кеширование и все остальное)

Чт, 11/11/2010 - 07:47

Всем добрый день.

Нашел на одном сайте очень хорошую лекцию по оптимизации Друпал 6. Сделал все как там написано, мой сайт стал просто летать.
В лекцию входят:
Встроенная оптимизация Drupal
Оптимизация Drupal с помощью модулей
Оптимизация конфигурации и обслуживания Drupal
Оптимизация сервера

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

Если это не противоречит правилам, то вот ссылка: http://www.intuit.ru/department/internet/algcso/8/2.html

Также рекомендую этот сайт для самообучения, надеюсь они никогда не уберут бесплатный доступ :)
З.Ы.: сайт не мой, хотя по-моему он на Друпале крутится, его раскрутка меня не интересует, материал выложил для помощи всем нуждающимся.

0 Спасибо

Комментарии

Аватар пользователя annya
6 лет 6 months назад annya #

Спасибо! Пригодится! Хотелось бы услышать мнение по поводу этих рецептов матерых оптимизаторов.

0 Спасибо
Аватар пользователя otmoroz
6 лет 6 months назад otmoroz #

Думаю услышим)
Я использовал инструкцию по auchcache - все работает) остальное пока не нужно

0 Спасибо
Аватар пользователя Dеmimurych
6 лет 6 months назад Dеmimurych #

Набор шаманских манипуляций которые применимым к дефолтовой установке и
действительно приведут к увеличению производительности.

Очень мало времени уделено оптимизации сервера mysql и самой базы drupal

А ведь перевод некоторых(мы вообще используем все) таблиц с формата myisam к innodb дает заметный прирост производительности в проектах где в одно и тоже время сайтом пользуется много человек.

Словом в большинстве случаев будет только лучше. Но можно сделать и еще лучше.
А еще лучше, было бы дать понимание читающему ПОЧЕМУ тот или иной метод работает. Чтобы в будущем, человек мог сам подстраивать то что ему нужно.

0 Спасибо
Аватар пользователя otmoroz
6 лет 6 months назад otmoroz #

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

0 Спасибо
Аватар пользователя Romsla
6 лет 6 months назад Romsla #

Книга «Реактивные веб-сайты»

0 Спасибо
Аватар пользователя run
6 лет 6 months назад run #
Dеmimurych написал:
А ведь перевод некоторых(мы вообще используем все) таблиц с формата myisam к innodb дает заметный прирост производительности

Какие таблицы трогать, а какие нет?

0 Спасибо
Аватар пользователя Виктор Степаньков ака RxB
6 лет 6 months назад Виктор Степаньк... #
run написал:
Какие таблицы трогать, а какие нет?

сессии, accesslog, watchdog как минимум, но если 1000 просмотров, то не парьтесь

0 Спасибо
Аватар пользователя Irbis
6 лет 6 months назад Irbis #

О :) моя старая статья всплыла, скопипасченая в который раз. На хабре я её ещё весной прошлого года выкладывал. Писал кстати для книги «Реактивные веб-сайты».

Есть обновлённая версия статьи (мелкие исправления), я её выкладывал на одном из своих сайтов, да только всё руки не дойдут дизайн на него натянуть да в открытый доступ запустить.

:), акселератор PHP решает на типовой установке + включение кэша MySQL (если к Вам ходят до 3 000 человек).

0 Спасибо
Аватар пользователя otmoroz
6 лет 6 months назад otmoroz #

респект, хорошо написано. оффтоп: а я вот счас кеш почистил и у меня wsod =)

0 Спасибо
Аватар пользователя Valeratal
6 лет 6 months назад Valeratal #

еще есть прессфлоу :)
еще есть модуль no aninim

0 Спасибо
Аватар пользователя P.Selfin@drupal.org
6 лет 6 months назад P.Selfin@drupal.org #
Irbis написал:
Есть обновлённая версия статьи (мелкие исправления), я её выкладывал на одном из своих сайтов,

Ну дык поделись с общественностью ;)

0 Спасибо
Аватар пользователя Shift-Web
6 лет 6 months назад Shift-Web #

Эм ... Вопрос не по теме. Кто на CDN пробовал растащить? Есть хлопок какой-то? Полазил по разным сайтам и что-то откровенно понта не заметил от растаскивания сорцов по разным доменам....

0 Спасибо
Аватар пользователя Химический Али
6 лет 6 months назад Химический Али #
Shift-Web написал:
Эм ... Вопрос не по теме. Кто на CDN пробовал растащить? Есть хлопок какой-то? Полазил по разным сайтам и что-то откровенно понта не заметил от растаскивания сорцов по разным доменам....

Хлопок конечно есть - Yslow более высокую оценку дает! (:
CDN имеет смысл, когда не хватает пропускной способности своего сервера, что сейчас бывает довольно редко, или же в случаях, когда достоверно известно, что сервера цдн ощутимо ближе к конечному пользователю. Я обычно только jquery забираю из cdn яндекса, гугла или микрософта, да шрифты из гугл фонт директори.

Просто растащить статику по разным доменам - глупо, а кроме того +1 днс запрос :) Смысл cdn совершенно не лежит в плоскости "разных доменов".

0 Спасибо
Аватар пользователя iNFerNo
6 лет 6 months назад iNFerNo #

А кеширование для юзеров имеет в друпале? а то только для гостей вроде как .

0 Спасибо
Аватар пользователя chilic
6 лет 6 months назад chilic #
iNFerNo написал:
А кеширование для юзеров имеет в друпале? а то только для гостей вроде как .

Иммет  authcache">http://drupal.org/project/authcache]authcache[/module]

0 Спасибо
Аватар пользователя iNFerNo
6 лет 6 months назад iNFerNo #

Его можно установить и все будет кешироватся или что-то прописывать надо. Из описания ни черта не понять.

0 Спасибо
Аватар пользователя Химический Али
6 лет 6 months назад Химический Али #
iNFerNo написал:
Его можно установить и все будет кешироватся или что-то прописывать надо. Из описания ни черта не понять.

Используйте Вордпресс.

0 Спасибо
Аватар пользователя otmoroz
6 лет 6 months назад otmoroz #

gibdd.ru подняли на друпале походу и вот итог.

0 Спасибо
Аватар пользователя InternetDevels.com
6 лет 4 months назад InternetDevels.com #

CDN очень помогает

Вот пример из жизни:
Проект: http://www.chiq.com/
Траффик идет отсюда: http://www.facebook.com/chiq
Вот интенсивность: http://clip2net.com/clip/m40263/1293665883-clip-105kb.jpg

Когда фейсбуковское кеширование работает нормально - все ок. Но иногда фейсбук подглючивает, и из него приходит столько запросов за картинками, что винчестера не успевают, iowait и сервак падает.

А сейчас CDN-ка нагрузку держит, вообще проблем нет

-----

Статья в заголовке - начальный уровень оптимизации, имхо. Я это называю - ускорения сайта, который не под нагрузкой. Когда пойдет нагрузка - другие дела делать надо.

0 Спасибо