Собираю сайт на денвере, заметил что при загрузке страниц процесор сильно загружаеться. И сайт вообще не "летает" как хотелось. Интегрированый phpbb через мост phpbbforum вообще медлительный. Контента на сайте почти нет, несколько тестовых новостей и все.Из модулей стоит: cck, views, date, votingapi, bueditor, calendar, imagecache, token, filefield, pathauto, phpbbforum, privatemsg, ajax_comments и еще несколько.
Пробывал включать кеширование, но чтото особой разницы я не увидел. Это на хостинге тоже будут такие тормоза, или это может быть из-за денвера?
Как посмотреть количество запросов в мускулу при генерации страницы? Желательно не через devel, ибо дополнительными модулями не хочу загромождать сайт.
И еще стоит ли включать кеширование в views и если да то как правильно настроить "Результат запроса" и "Rendered output"
Комментарии
ну как всегда, понаставят кучу самых тяжелых модулей, а потом удивляются что нифига не летает... Удосужьтесь как нибудь да посмотрите внутрь того, что подключаете одним привычным кликом мыши. Один "невидимый" date чего стоит...
Тут только кеширование спасет в настройках друпала да плюс какой-нить е-акселератор. Либо изучение матчасти и попытки реализации идей (хотя бы простейших идей) своим кодом.
Эти модули вынужденная необходимость. Сейчас вот нашел пост о патче path.inc, после этого сайт зашевелился гораздо шустрее.
Прикрутите к Денверу eaccelerator, увеличьте объем выделяемой процессам памяти.
Нужно перейти на линукс (у меня виртуальная машина virtual box + debian), разница будет огромна.
Не думаю что eaccelerator сильно изменит ситуацию, проблема друпала - работа с БД, и на винде эта проблема очень заметна.
Я бы ещё посмотрел, что при этом под виндой делает антивирус. Если он при каждом обращении к базе данных начинает проверять её файлы на вирусы, то понятно, что сайт, мягко выражаясь, летать не будет.
акселератор сильно изменит ситуацию!
при таком количестве модулей одних запросов к БД будет порядка сотни на страницу, а если еще и антивирус тоды ой
кстати, акселератор при разработке может быть помехой. Закеширует код, и не поредактируешь толком
Если трястись над каждым модулем,то нафиг собственно эта CMS и нужна?Модули и делают,чтобы их ставили. У иностранных вебмастеров подход несколько иной-каждая мелоч-ставь вон тот модуль.
Paldru: на реальном хостинге работает в разы быстрее.Вообще,наступает такой момент,когда окончательно сайт удобнее доводить на реальном хостинге,так как из-за несколькоминутных зависов работать невозможно.
Кстати насчет антивируса верно, вспомнил на винде у меня каспер жрал под 90% проц. вермени при обращении к старницам.
Настроенный сервак на линуксе (ubuntu-server, debian) поднимается за пол часа, мануалов по этому делу полно, нужно просто попробовать. Потом подрубаем доступ к серваку через монтирование его файл. системы отдельным лог диском (прога ExpanDrive) и работаем как с локальными файлами.
Так уж и полчаса