Стоит ли устанавливать кеш компилятора PHP 'eaccelerator'?

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

В другом месте я читал, что в PHP 5 потребность в надстройках, таких как eaccelerator, уменьшилась, но все же достаточно ли разницы в скорости, чтобы стоить ее устанавливать на серверах Linux?

2 ответа

Да, кэши опкодов по-прежнему сильно влияют на производительность.
Однако в наши дни большинство используют APC вместо eAccelerator.

Нет, eAccelerator больше не поддерживается активно (так как нет доказательств того, что это так).

Я бы сказал, что стоит приложить усилия для развития APC или другого, более современного и активно поддерживаемого ускорителя. Если вы ищете технологию кэширования OP-кода, используйте APC, который пользуется популярностью, имеет большую поддержку библиотек и активно поддерживается. Он также, очевидно, будет включен в будущий релиз PHP 6.

Вы можете прочитать этот ответ на другой похожий вопрос, который предполагает, что eAccelerator может быть жизнеспособным, если вы принимаете во внимание недостатки (вероятное отсутствие поддержки PHP 6, устаревшие и явно не поддерживаемые и т. Д.) И по-прежнему хотите использовать то, что у вас есть определенный существующий уровень комфорта. Это зависит только от ваших потребностей и среды, в которой вы работаете.

Другие вопросы по тегам