PHP-акселератор

Все о скриптах

Модераторы: Art.i, vasya

PHP-акселератор

Сообщение kislitsyn » Чт фев 09, 2006 2:13 pm

У меня есть несколько скриптов, для которых разработчики рекомендуют установить PHP-акселератор. Слышал, что акселератор треовательны к памяти... Ну и вообще, чем черевата установка PHP-акселератора на VDS? Стоит ли, вообще?

И что луше поставить: Zend Optimizer, Turck MMCache, оба сразу?
kislitsyn
 
Сообщений: 15
Зарегистрирован: Вс янв 29, 2006 6:08 pm

Сообщение vasya » Чт фев 09, 2006 3:18 pm

Не знаю стоит ли, не знаю что лучше, но знаю что проще.

Zend Optimizer можно включить через ISPmanager, модуль "Расширения PHP" на уровне администратора сервера или сайта (в зависимости от способа установки PHP для этого сайта).
vasya
Site Admin
 
Сообщений: 1117
Зарегистрирован: Пн апр 28, 2003 9:13 am

Сообщение kislitsyn » Чт фев 09, 2006 3:26 pm

vasya писал(а):Zend Optimizer можно включить через ISPmanager, модуль "Расширения PHP" на уровне администратора сервера или сайта (в зависимости от способа установки PHP для этого сайта).

А заметен рост производительности от Зенда? У меня везде подключается как модуль апача. Нужно менять конфигурацию php.ini, .htaccess или что-нибудь в скриптах?
kislitsyn
 
Сообщений: 15
Зарегистрирован: Вс янв 29, 2006 6:08 pm

Сообщение vasya » Чт фев 09, 2006 3:38 pm

А заметен рост производительности от Зенда?


Не знаю. Проверите и нам расскажите.

У меня везде подключается как модуль апача. Нужно менять конфигурацию php.ini, .htaccess или что-нибудь в скриптах?


Если включаете через ISPmanager. То вроде как больше ничего не нужно.
vasya
Site Admin
 
Сообщений: 1117
Зарегистрирован: Пн апр 28, 2003 9:13 am

Сообщение kislitsyn » Чт фев 09, 2006 3:53 pm

Включил... Вообще побыстрее стало.

Говорят, Turck MMCache еще лучше... Кто-нибудь может дать противопоказания?
kislitsyn
 
Сообщений: 15
Зарегистрирован: Вс янв 29, 2006 6:08 pm

Сообщение Hertz » Ср фев 15, 2006 1:25 am

я не смог заставить MM пахать под cgi, только под mod_php удалось
Hertz
 
Сообщений: 168
Зарегистрирован: Ср ноя 30, 2005 5:18 pm

Сообщение G » Пт апр 09, 2010 5:21 am

vasya писал(а):Не знаю стоит ли, не знаю что лучше, но знаю что проще.

Zend Optimizer можно включить через ISPmanager, модуль "Расширения PHP" на уровне администратора сервера или сайта (в зависимости от способа установки PHP для этого сайта).


Интересно и как же включить Zend Optimizer через молуль "Расшерения PHP" ? вот у меня стоит FreeBSD 8 - и там такого отродясь небыло. и что мне теперь делать ?
G
 
Сообщений: 9
Зарегистрирован: Ср сен 23, 2009 6:53 am
Откуда: Новосибирск

Сообщение ls » Пт апр 09, 2010 5:52 am

Поставить его зайдя на сервер по ssh и выполнив 2 команды

cd /usr/ports/devel/ZendOptimizer/
make install clean

После чего можно включить или через ISPmanager или прописать строчки которые он вам напишет в /usr/local/etc/php/extensions.ini
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение L-7 » Сб апр 17, 2010 6:12 am

ls писал(а):Поставить его зайдя на сервер по ssh и выполнив 2 команды

cd /usr/ports/devel/ZendOptimizer/
make install clean

После чего можно включить или через ISPmanager или прописать строчки которые он вам напишет в /usr/local/etc/php/extensions.ini

ZendOptimizer-3.3.0.a cannot install: doesn't work with PHP version : 5 (Doesn't support PHP 5).
Злой Админ своего VDS...))))
L-7
 
Сообщений: 8
Зарегистрирован: Ср фев 24, 2010 6:37 pm

Сообщение ls » Сб апр 17, 2010 8:21 am

В портах версия порта Zend обновлена, так как в дереве портов (не у нас на VDS) PHP 5.3.2 и он с ним не работает.
Возьмите порт более старой версии (я сделал его shar-архив) и распакуйте его после чего поставьте из него.

Код: выделить все
wget http://dl.dropbox.com/u/4211495/zendoptimizer/ZendOptimizer.shar
sh ZendOptimizer.shar
cd ZendOptimizer
make install clean


Так точно все ставится, после чего пропишите строки которые он напишет в /usr/local/etc/php/extenstions.ini
Код: выделить все
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"


И перезапустите Apache
Код: выделить все
/usr/local/etc/rc.d/apache22 restart


Тестовые файлы для проверки работы ZendOptimizer
http://dl.dropbox.com/u/4211495/zendopt ... ndinfo.zip
http://dl.dropbox.com/u/4211495/zendopt ... ldzend.zip
Последний раз редактировалось ls Чт июн 24, 2010 6:41 pm, всего редактировалось 1 раз.
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение John_Lepikhin » Пт апр 23, 2010 5:12 pm

Из акселераторов рекомендую XCache. По скорости доступа к опкоду он в лидерах. Кроме того, все процессы Apache имеют общий кэш в оперативной памяти. Это позволяет сильно сократить использование памяти. Из минусов — при перезапуске Apache кэш сбрасывается и его приходится копить некоторое время заново.

А вообще, если у Вас на VDS лишь 1-2 сайта, использование памяти возрастёт на 3-5 мегабайт, вряд ли больше. В среднем, на один PHP-файл расходуется 63 килобайта в памяти. Соответственно, чтобы в кэше полностью держать сайт из 100 PHP-файлов, потребуется около 6MB.
John_Lepikhin
Консультант
 
Сообщений: 63
Зарегистрирован: Вс май 29, 2005 6:43 am

Сообщение maxus » Чт апр 29, 2010 10:02 pm

Сразу бы привели мануальчик как его ставить :)
maxus
 
Сообщений: 96
Зарегистрирован: Ср дек 16, 2009 9:54 pm

Сообщение ls » Чт июн 24, 2010 8:15 pm

maxus писал(а):Сразу бы привели мануальчик как его ставить :)

В todo было записано у меня написать его после вашего сообщения, не все сразу :)
Пожалуйста - Установка-конфигурирование XCache http://wiki.firstvds.ru/index.php/XCache
Также, рекомендую посетителям форума делиться информацией если есть какой-либо мануал как и что настроить на нашей wiki - на ней статью гораздо проще найти, чем искать в дебрях форума
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


Вернуться в CGI, Perl, PHP

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0