[решено]Вопрос к профи APC + Drupal?

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

Аватар пользователя raspytnik raspytnik 11 февраля 2013 в 22:30

вопрос по нагрузкам, к профи:
как оптимизировать скорость генерации страниц в друпале?
http://prntscr.com/sdl03
5,5 кб генерятся за 3,3 секунды. речь идет о странице товара. в часности всплывающее окно через lightbox.

и еще вопрос - как проверить работает ли apc? подключал его через модуль cacherouter, но результата ощутимого нет. как было 3 сек, так и осталось. хотя теоретически он должен был помочь.
или я не прав?

Комментарии

Аватар пользователя bsyomov bsyomov 12 февраля 2013 в 3:15

А, собственно, вы ожидали, что внезапно всё по волшебству залетает?

"raspytnik" wrote:
5,5 кб генерятся за 3,3 секунды

Размер отдаваемой страницы в общем-то не связан с тем, сколько она генерится. На странице может быть табличка получаемая, например,одним простым запросом к базе на 550кб, и это будет довольно быстро.

Вам надо смотреть, что у вас есть на странице. Обработка чего, собственно, занимает время.
Смотреть, есть-ли блоки, которые можно закешировать, и.т.п.

Кстати, по поводу кеширования - страничный кеш Drupal не работает для авторизованного пользователя. Ваши 3.3сек небось под своей же учётной записью смотрите? Разлогиньтесь, и сравните различные бекенды кеша, так будет нагляднее намного. Smile
Ну и на самом деле, кеш данных в APC, часто не сильно быстрее чем в БД. К тому же, а есть-ли у вас место для кеша данных в APC? 32МБ по умолчанию не густо, для кеширования и байткода и данных...

Аватар пользователя tonyk tonyk 12 февраля 2013 в 17:15

"raspytnik" wrote:
и еще вопрос - как проверить работает ли apc?

С помощью файла apc.php, поставляемого вместе с apc.
Здесь описывается, как его найти. У меня (Ubuntu) он в /usr/share/doc/php-apc/apc.php.gz.