Что такое eAccelerator?

eAccelerator - это свободно распространяемый PHP акселератор, оптимайзер и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате происходит увеличение скорости их выполнения. eAccelerator обычно уменьшает нагрузку на сервер и увеличивает скорость исполнения PHP кода на величину от 1 до 10 раз.

eAccelerator появился в декабре 2004 как ветка проекта MMCache, который был создан Dmitry Stogov, и большая часть кода eAccelerator до сих пор основана на его работе.

eAccelerator хранит скомпилированные PHP скрипты в разделяемой памяти и выполняет код прямо из нее. Он создает блокировки только на короткое время, пока ищет скомпилированный PHP скрипт в кеше, поэтому один скрипт может выполняться одновременно несколькими движками. Файлы, которые не удается разместить в разделяемой памяти, кешируются только на диске.

Read 216 times
Login to post comments