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

Аватар пользователя otmoroz

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

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

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

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

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

Тип материала:
Версия Drupal:
0 Спасибо

Комментарии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-----

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

0 Спасибо