вопрос по нагрузкам, к профи:
как оптимизировать скорость генерации страниц в друпале?
http://prntscr.com/sdl03
5,5 кб генерятся за 3,3 секунды. речь идет о странице товара. в часности всплывающее окно через lightbox.
и еще вопрос - как проверить работает ли apc? подключал его через модуль cacherouter, но результата ощутимого нет. как было 3 сек, так и осталось. хотя теоретически он должен был помочь.
или я не прав?
Комментарии
А, собственно, вы ожидали, что внезапно всё по волшебству залетает?
Размер отдаваемой страницы в общем-то не связан с тем, сколько она генерится. На странице может быть табличка получаемая, например,одним простым запросом к базе на 550кб, и это будет довольно быстро.
Вам надо смотреть, что у вас есть на странице. Обработка чего, собственно, занимает время.
Смотреть, есть-ли блоки, которые можно закешировать, и.т.п.
Кстати, по поводу кеширования - страничный кеш Drupal не работает для авторизованного пользователя. Ваши 3.3сек небось под своей же учётной записью смотрите? Разлогиньтесь, и сравните различные бекенды кеша, так будет нагляднее намного.
Ну и на самом деле, кеш данных в APC, часто не сильно быстрее чем в БД. К тому же, а есть-ли у вас место для кеша данных в APC? 32МБ по умолчанию не густо, для кеширования и байткода и данных...
С помощью файла apc.php, поставляемого вместе с apc.
Здесь описывается, как его найти. У меня (Ubuntu) он в /usr/share/doc/php-apc/apc.php.gz.
на сервере хостер просто не поставил apc)