Auth cache, Boost, Cache router, CSS_GZip модули

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

Аватар пользователя LessonsLearned LessonsLearned 7 мая 2010 в 17:42

Уважаемые коллеги,

Есть сайт на Drupal (www.lessonslearned.ru). Установил на нем Cache router, Auth cache и CSS_GZip. Во вкладке "Производительность" поставил три галки (GZip CSS,GZip CSS: Do not generate .htaccess file, GZip CSS: Use hook exit as well). Установил кеширование для анонимов и аутенфицированных пользователей (кроме администратора). Пробую тест YSlow - пишет "Compress components with gzip". Почему? Также, вопрос, может мне снести CSS_GZIP, а подключить Boost? Будет ли прирост производительности?

Дополнительный вопрос: как снизить нагрузку на процессор? Может какие-то модули установить? Сайт переодически (1-2 раза в мес.) падает под натиском, как я понимаю трех одновременных пользователей (Админ, Yandex bot и Google bot). При обычных посетителях, вроде не валится...

Пожалуйста, помогите, если можете...

С уважением,
Алексей

Комментарии

Аватар пользователя Vladimir_Z Vladimir_Z 7 мая 2010 в 22:38

CSS_GZip сжимает только CSS. Есть еще модуль JavaScript Aggregator, который сжимает скрипты.
Но и с ним YSlow будет говорить, что не все еще пожато. Остается сжать еще сам HTML.
Включить сжатие можно указав в php.ini парамерт zlib.output_compression = on
Проверил на двух shared хостингах - работает, загрузка страницы ускоряется, YSlow больше не ругается.
Встречал еще рекомендации по включению GZip сжатия в htaccess, но у меня это не заработало.

Аватар пользователя Sinkora Sinkora 8 мая 2010 в 2:07

"LessonsLearned" wrote:
Дополнительный вопрос: как снизить нагрузку на процессор?

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

"LessonsLearned" wrote:
Может какие-то модули установить?

А не лучше ли от каких-нибудь модулей избавиться, чем искать эти самые чудо-модули, которых не существует в природе?

Аватар пользователя darkdim darkdim 8 мая 2010 в 13:43

LessonsLearned wrote:

Пожалуйста, помогите, если можете...

С уважением,
Алексей


я на относительно нагруженном сайте(относительно - смотря с чем сравнивать), помимо Authcache поставил еще и boost. В настройках Authcache отключил анонимов. Теперь по логике вещей Гости получают статику, сгенерированную boost, а зарегистрированные через Authcache. Критических отклонений в работе пока не заметил, конфликтов тоже.

Но думаю ботов надо как-то ограничивать другим способом.

Аватар пользователя LessonsLearned LessonsLearned 18 мая 2010 в 16:48

Логотип заменил. Спасибо, что заметили! Smile
От большинства ненужных модулей избавился ранее (правда просто отключил их, не удаляя).

Аватар пользователя darkdim darkdim 18 мая 2010 в 19:17

Shift-Web wrote:
Йо .. мойо .. У вас посещаемость 58 человек.. Нафига Вам эти аускэши и бусты?

чтобы сайт вместо 10-30сек. открывался за 1-2

Аватар пользователя Shift-Web Shift-Web 18 мая 2010 в 19:21

«чтобы сайт вместо 10-30сек. открывался за 1-2»

У меня ваш сайт грузится 3.5 секунды .... Вы из под админа не смотрите, кэш почти на нуле. Ускорить админку только увеличением памяти и то не всегда стабильно.

Аватар пользователя darkdim darkdim 18 мая 2010 в 19:42

Shift-Web wrote:
«чтобы сайт вместо 10-30сек. открывался за 1-2»

У меня ваш сайт грузится 3.5 секунды .... Вы из под админа не смотрите, кэш почти на нуле. Ускорить админку только увеличением памяти и то не всегда стабильно.


это не мой сайт)) и жатая статика отдается на порядок быстрее

Аватар пользователя LessonsLearned LessonsLearned 19 мая 2010 в 20:57

Буст решил пока не ставить. Devel показал, что медленных запросов вроде нет. Спасибо за рекомендацию JS Agregator'a. Осталось только понять, что с ботами делать. Они как-то отжирают кучу процессорного времени (как я понимаю)...

Аватар пользователя Shift-Web Shift-Web 19 мая 2010 в 21:40

"LessonsLearned" wrote:
Осталось только понять, что с ботами делать. Они как-то отжирают кучу процессорного времени (как я понимаю)...

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