Влияние PHP-акселератора на потребление памяти WordPress
Возвращаясь к теме потребления ресурсов, затронутой здесь и здесь
Ради теста отключил загрузку PHP-акселератора в конфиге 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 комментариев
Комментарии не по теме удаляются! Читайте реадми дистрибутива, комментарии выше и FAQ! Прежде чем задавать вопрос, прочитайте это. Научитесь ценить чужое время!

(голосов: 4, средний: 4.75 из 5)

25 ноября 2008 в 15:05 (GMT+6)
Насколько я понял, необходимо включить Акселератор? но php.ini доступен не всем. У меня платный хостинг, конечно же, но я вряд ли смогу его включить.
Он находится по адресу usr/local/php5/php.ini (это на локалке)? Просто доступа прямого на сервере у меня к нему нет. можешь посоветовать что-нибудь?
25 ноября 2008 в 15:28 (GMT+6)
как я уже сказал выше на рядовом хостинге его обычно не бывает вообще. т.е. он и не скомпилирован и не подключен в конфигурацию.
вот как я его ставил себе, раньше тоже не пользовался (уже давно):
http://lecactus.ru/2007/09/24/763/
http://lecactus.ru/2007/10/05/817/
существует несколько разных акселераторов, но я перепробовал у себя почти все что нашел и только этот работает нормально. все остальные вызывают ошибки либо не работают с gzip
25 ноября 2008 в 15:43 (GMT+6)
Спасибо, разбираюсь. Вот только некоторые советы (самые важные) для владельцев собственного выделенного сервера ;(
Прости, конечно, но я почему-то не вижу встроенное кеширование в 2.6.3 (твой перевод). Хотя может смотрю не туда.
25 ноября 2008 в 15:48 (GMT+6)
что именно не видно? в версиях 2.5-2.6.3 авторы убрали файловое кэширование встроенное. обсуждалось тут http://forum.maxsite.org/viewtopic.php?id=4792
оставив только кэширование через плагины и хаки (см тот же топик в форуме)
25 ноября 2008 в 16:16 (GMT+6)
eaccelerator-0.9.5.3 я скачал.
пытаюсь разобраться в его работе и вообще установке. там написано, что надо найти php5ts.lib. у меня на локалке такого нет. вообще файла по такому запросу нет: *php*.lib
не могу понять, где его взять. надо качать официальный дистрибутив по php5?
25 ноября 2008 в 16:20 (GMT+6)
25 ноября 2008 в 16:26 (GMT+6)
быстро же ты… спасибо :) закачаю, потом попытаюсь разобраться со всем этим.
25 ноября 2008 в 17:50 (GMT+6)
А у меня странный хостер – для php4 есть Акселератор и Зенд, а для 5 нету. :(
25 ноября 2008 в 17:54 (GMT+6)
ну вообще то WP и на 4ой версии работает, правда не все плагины возможно будут работать. а что мешает спросить у хостера почему нет и можно ли подключить индивидуально?
25 ноября 2008 в 17:57 (GMT+6)
скачал полный пакет php 5.6.2 с сайта. так там нет этого файла php5ts.lib!
И слишком мелкий шрифт стал, на мой взгляд.
По видимому, придется обходится другими средствами.