APC

12
V
На сайте с 25.07.2006
Offline
128
#11
debrain:
еакселератор может и отлично работает зендом в паре, но его не поддерживает движок SE4 и в рекомендациях к движку ничего про еакселератор не сказано.
И проблема мне кажется заключается не а АРС или хкеше, а в зенде. Т.к. он не может работать ни в паре с арс, ни в паре с хкешем.

Очень редко когда движки целенаправленно используют какой-то акселератор, например, для хранения своих данных в стиле memcache. Хотя большинство акселераторов и имеют подобные функции.

Если движок работает вообще без акселератора, пусть даже с тормозами, то неизвестный ему акселератор не навредит.

APC не в счет - этот может, ибо глюкав от рождения ;)

xcache нормально уживается с зендом. Вот строки из конфига реально работающего сервера:

[xcache-common]

zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xcache.so

[xcache]

xcache.shm_scheme = "mmap"

....

zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

Как уже было сказано ранее, последовательность директив zend_extension имеет значение - акселератор должен быть подключен выше зенда.

Приватный linux-администратор
[Удален]
#12

Кажется удалось.

надо было написать в extensions.ini:

zend_extension = /usr/local/lib/php/20060613/apc.so

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"

а было вот так:

extension = apc.so

zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"

при чём любую строчку удаляешь или пишешь в строке с АРС без зенда всё валится.

Надеюсь теперь они вместе будут жить долго и счастливо.

Himiko
На сайте с 28.08.2008
Offline
560
#13
vapetrov:
Очень редко когда движки целенаправленно используют какой-то акселератор, например, для хранения своих данных в стиле memcache. Хотя большинство акселераторов и имеют подобные функции.

Раз разработчики пишут про APC, значит скорее всего так нужно)

Та же Joomla может использовать сама XCache тот же.

Тут вопрос про APC, но уже рассказали как ставить Xcache, eaccelerator и т.п. =)

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
V
На сайте с 25.07.2006
Offline
128
#14
Himiko:
Раз разработчики пишут про APC, значит скорее всего так нужно)
Та же Joomla может использовать сама XCache тот же.
Тут вопрос про APC, но уже рассказали как ставить Xcache, eaccelerator и т.п. =)

Я специально сходил на сайт упомянутого движка и почитал требования.

Как и ожидал, никаких откровений я там не нашел. APC там упомянут в необязательных требованиях как фича для ускорения работы.

Абсолютно никаких противопоказаний для других акселераторов я не вижу.

Если учесть, что топикстартер упомянул о наличии на сервере других приложений, то стОит таки использовать более стабильный ускоритель, чем APC. Что и рекомендовало ТСу большинство ответивших в топик.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий