eAccelerator е един прекрасен механизъм да по забързаме бавното php. Общо взето идеята е елементарна  :lol: при изпълнение на php скриптове тая щуротия ги пази до opcode ниво и при следващо извикване ако няма промени пo скрипта се ползва opcode копието. Резултата е по бързо ипълнение по ниско натоварване на сървъра, по малко разхищение на ресурси. Общо взето това е.

Сега да споделя простията която успях да сътворя. Преди малко по малко от седмица на един сървър обновявах php версията която ползва заради фатлния CVE-2010-4645 бъг. Поднових версията до 5.2.17 където видях че е фикснат. Не ми се рискуваше с 5.3.5 версията, че има разлики и не знам кое как ще сработи , а и най важното беше късно вечерта. Речено сторено. Ъпдейта мина повече от гладко, но след като приключих ми направи впечатление че пъргавостта на сайта падна доста. Но единия от разработчиците ме беше предупредил, че ще тестват нови скриптове и не му обърнах много внимание. Вчера ми се наложи да настройвам едни cron-ове на php и когато ги пуснах видях един доста неприятен надпис, че компилацията ми на eAccelerator-a е за старта версия на php-то ми и с новата не работи ;) . Ясно вече всичко е ясно. Набързо прекомпилирах eAccelerator-a и всичко си доиде на мястото по груби наблюдения зареждането на страниците падна двойно като се освободиха ценни мегабайти рам. Като цяло вече поне си направих теста и със сигурност има полза особено при над 200 потребителя online нещата стават доста красноречиви а при 400 ;) Има и други механизми но според тестовете eAccelerator-a е най грамотния избор. Нямам особенно време за тестване затова се доверявам на хората :-D

YouTube Preview Image