SMF и eAccelerator

Автор Gnostis, 15 марта 2011, 11:29:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Gnostis

сервер VPS FreeBSD. Установил eAccelerator из порта
cd /usr/ports/www/eaccelerator
make install clean


Создал папку под кэш и назначил права
mkdir /tmp/eaccelerator
chmod 775 /tmp/eaccelerator


Внес необходимые изменения в /usr/local/etc/php.ini
zend_extension="/usr/local/lib/php/20060613/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.check_mtime="1"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="120"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"


Ребутнул апач
apachectl restart

Кэш создается, логи бегают. Но SMF все еще сообщает
ЦитироватьНа Вашем сервере не обнаружено поддерживаемых SMF акселераторов.

Что не так?

Gnostis

#1
Кажется до меня начало доходить.

в файле /usr/ports/www/eaccelerator/Makefile
необходимо добавить опцию --with-eaccelerator-content-caching что бы получилось 

CONFIGURE_ARGS= --enable-eaccelerator=shared \
--with-eaccelerator-userid=80 \
--with-eaccelerator-content-caching \
--without-eaccelerator-use-inode


Сейчас попробую, надеюсь ни чего не сломаю  uglystupid


Все бесполезно
# cd /usr/ports/www/eaccelerator
# make uninstall
"Makefile", line 28: Unassociated shell command "--without-eaccelerator-use-inode"
make: fatal errors encountered -- cannot continue


буду думать дальше

Mavn

http://www.simplemachines.org/community/index.php?topic=411518.msg2868991#msg2868991
по данному поводу есть такая тема.
на русском коротко из eAccelerator убран функционал который раньше использовался smf ставить на серв для кэширования форума не имеет смысла
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gnostis

Спасибо, понял.
В любом случае происходит кеширование байт кода, так что прирост производительности будет, на сервере не один проект и всего один под SMF.

Mavn

ну по большому счету если уж так нужно кэширование то может стоит посмотреть в другую сторону?
или клин сошелся именно на этом?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gnostis

Просто из тех что я смотрел, eAccelerator  вызывает больше всего доверия, лично мое мнение.