Не буду расписывать про мучения на хостинге. Конечно выделенный сервер - это лучше всего. Но...
Мне удалось облегчить жизнь MySQL серверу МастерХост`а - сначала я поставил патч из модуля advcache path_cache - это дало уменьшение вызовов до минимума (т.е. после закеширования идет только ОДИН запрос на страницу). Но этого оказалось маловато... Особенно если учесть что родное кэширование Drupal`а кэширует страницу целиком - а мне это не подходило, т.к. у меня есть голосование для анонимов (патченное - так вот голосование кэшировалось тоже.
Стоит упомянуть то, что я использую panels2 - у этого супер модуля тоже есть примитивное кэширование...
В общем лучше всего стало, когда я добавил модуль fastpath_fscache ... не могу привести оценочные данные - на локальной машине под убунтой+eAccell мне показалось, что утилитка ab кривая. А точнее друпал почему то не генерил файловый кэш ! (т.е. я его стёр сначала - он не появился). А когда я зашёл браузером и кэш создался - утилитка не показывала особенного выигрыша! Но я ведь не могу сымитировать торможение MySQL....
Ну лично я вижу улучшение на хостинге с этими модулями.
П.С.: буду рад вашему мнению о скорости загрузки сайтов и\или рекомендациям других хостингов.
сайты:
- http://rio-travel.ru (МастерХост - Эффективный)
- http://reax.ru (МастерХост - PHP-проф)
UPDATE - http://drupal.ru/node/15275
Комментарии
туговато грузятся
Можно поставить Сacherouter - есть fastpath_fscache.
Может там что-то улучшили..... я на старую версию не смотрел, а новая работает нормально....правда на 6.х... но версия есть и для 5.х.
А вообще: http://webo.in/urls/rio-travel.ru/
Суммарный размер файлов 573578
Время загрузки (модем, 33,6kbps) 195.47 с
Время загрузки (скоростной канал, 100 KB/s) 5.98 с
Вы вдумайтесь в значение 195.47 с для среднего модема...(не будем говорить что модемов осталось мало, не в том дело )
Попробуйте оптимизировать картинку, она больше половины главной страницы весит.... ну правда она вроде только на главной...
Много еще чего можно сказать, ну тут уже ближе нужно смотреть.
К примеру сожмите css в один файл(в друпале же есть такая возможность) - будет меньше запросов к серверу.
С яваскриптом то же...
п.с. Сайт грузится более-менее.... хотя 2769 мс на ~2-4 Мбит немного страшно
спасибо за наводку на Сacherouter.
картинка - это я провафлил.. ну да дело то не в ней..
А собственно сама проблема вот в чем.... тут кеш особого видимого прироста в скорости не даст. Да, нагрузка будет меньше, так как для всех анонимов идет результат из кеша, НО время отклика сервера что-то подозрительно слишком большое... при нормальном пинге в 120 мс.
Видимо что-то с апачем.... хотя может я и неправ.
я собираюсь "ругаться" с мастерхостом... узнаю почему так медленно мускл работает - напишу
когда включил fastpath_fscache чуть уменшилась скорость торможения, хотя сама по себе ненагруженная mysql работает быстрее чем файловая система.