Влияние PHP-акселератора на потребление памяти WordPress

Возвращаясь к теме потребления ресурсов, затронутой здесь и здесь

Ради теста отключил загрузку PHP-акселератора eAccelerator в конфиге php.ini и увидел такую картину:

потребление памяти на “чистом” WP2.7

  • без всяких хаков и лайт-перевода – около 17мб на главной странице.
  • с лайт-переводом и хаком update.php – около 14мб.
  • с лайт-переводом, хаком и включенным акселератором – 3мб.

время генерации страниц 0,05-0,15сек 

Переходим к более реальному живому примеру – к моему блогу :

  • без всяких хаков и лайт-перевода – 40мб – время генерации страницы около 0,7сек
  • с лайт-переводом и хаком update.php – 36мб – время генерации около 0,55сек
  • с лайт-переводом, хаком и включенным акселератором – 7мб – время генерации около 0,25 сек

на моей странице архивов потребление 28 и 58мб соответственно с акселератором и без него.

так что цифры, полученные здесь (меня больше волнует вопрос почему в прошлый раз там были получены такие значения но акселератор был также включен для всех сайтов) будут вполне реальными на рядовом хостинге, где акселераторов обычно нет (если у вас не vds где вы можете поставить сами все что захотите)

Напоследок данные по “чистому” WP2.6.3

  • без всяких хаков и лайт-перевода 15мб, 0,17сек
  • с лайт-переводом и хаком update.php 13мб, 0,1сек
  • с лайт-переводом, включенным акселератором 2мб, 0,05сек без хака / 1,15 с хаком

в админках обоих версий потребление около 5,6мб с акселератором и 20мб без него

Связанные записи

30 комментариев

Страницы: [1] 2 » Show All

  1. 1 slaFFik 25 ноября 2008 в 15:05 (GMT+6)

    Насколько я понял, необходимо включить Акселератор? но php.ini доступен не всем. У меня платный хостинг, конечно же, но я вряд ли смогу его включить.
    Он находится по адресу usr/local/php5/php.ini (это на локалке)? Просто доступа прямого на сервере у меня к нему нет. можешь посоветовать что-нибудь?


  2. 2 Lecactus 25 ноября 2008 в 15:28 (GMT+6)

    как я уже сказал выше на рядовом хостинге его обычно не бывает вообще. т.е. он и не скомпилирован и не подключен в конфигурацию.
    вот как я его ставил себе, раньше тоже не пользовался (уже давно):
    http://lecactus.ru/2007/09/24/763/
    http://lecactus.ru/2007/10/05/817/

    существует несколько разных акселераторов, но я перепробовал у себя почти все что нашел и только этот работает нормально. все остальные вызывают ошибки либо не работают с gzip


  3. 3 slaFFik 25 ноября 2008 в 15:43 (GMT+6)

    Спасибо, разбираюсь. Вот только некоторые советы (самые важные) для владельцев собственного выделенного сервера ;(
    Прости, конечно, но я почему-то не вижу встроенное кеширование в 2.6.3 (твой перевод). Хотя может смотрю не туда.


  4. 4 Lecactus 25 ноября 2008 в 15:48 (GMT+6)

    не вижу встроенное кеширование в 2.6.3

    что именно не видно? в версиях 2.5-2.6.3 авторы убрали файловое кэширование встроенное. обсуждалось тут http://forum.maxsite.org/viewtopic.php?id=4792
    оставив только кэширование через плагины и хаки (см тот же топик в форуме)


  5. 5 slaFFik 25 ноября 2008 в 16:16 (GMT+6)

    eaccelerator-0.9.5.3 я скачал.
    пытаюсь разобраться в его работе и вообще установке. там написано, что надо найти php5ts.lib. у меня на локалке такого нет. вообще файла по такому запросу нет: *php*.lib
    не могу понять, где его взять. надо качать официальный дистрибутив по php5?


  6. 6 Lecactus 25 ноября 2008 в 16:20 (GMT+6)

    http://www.php.net/downloads.php


  7. 7 slaFFik 25 ноября 2008 в 16:26 (GMT+6)

    быстро же ты… спасибо :) закачаю, потом попытаюсь разобраться со всем этим.


  8. 8 Данила 25 ноября 2008 в 17:50 (GMT+6)

    А у меня странный хостер – для php4 есть Акселератор и Зенд, а для 5 нету. :(


  9. 9 Lecactus 25 ноября 2008 в 17:54 (GMT+6)

    ну вообще то WP и на 4ой версии работает, правда не все плагины возможно будут работать. а что мешает спросить у хостера почему нет и можно ли подключить индивидуально?


  10. 10 slaFFik 25 ноября 2008 в 17:57 (GMT+6)

    скачал полный пакет php 5.6.2 с сайта. так там нет этого файла php5ts.lib!
    И слишком мелкий шрифт стал, на мой взгляд.
    По видимому, придется обходится другими средствами.


Страницы: [1] 2 » Show All

Комментарии не по теме удаляются! Читайте реадми дистрибутива, комментарии выше и FAQ! Прежде чем задавать вопрос, прочитайте это. Научитесь ценить чужое время!

 Имя (обязательно)  EMAIL (обязательно)  АДРЕС ЛИЧНОГО БЛОГА

Вы соглашаетесь с правилами


При добавлении HTML|CSS|JS|PHP кода в комментарий, оформляйте его через кнопку КОД

 

Получать комментарии по RSS Адрес трэкбека