Стоит ли устанавливать кеш компилятора PHP 'eaccelerator'? - PullRequest
2 голосов
/ 19 декабря 2011

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

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

Ответы [ 2 ]

5 голосов
/ 19 декабря 2011

Да, кэши опкодов по-прежнему имеют драматическое различие в производительности.
Большинство из них в наши дни используют APC over eAccelerator .

1 голос
/ 19 декабря 2011

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

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

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

...