EArychlovač - EAccelerator

eAccelerator je PHP akcelerátor odvozený z MMCache rozšíření pro PHP programovací jazyk. eAccelerator poskytuje bytecode mezipaměti. eAccelerator je otevřený zdroj a tím svobodně používat a distribuovat. Staré a neudržované verze také poskytovaly kodér.

Pokaždé, když přistupujete ke skriptu PHP, PHP obvykle skripty analyzuje a kompiluje bytecode. Po instalaci eAccelerator optimalizuje zkompilovaný bytecode a ukládá jej do sdílené paměti nebo na disk nebo obojí. Při následných přístupech ke skriptu bude eAccelerator přistupovat k bajtovému kódu uloženému v mezipaměti, pokud je k dispozici místo kompilovaného skriptu. Tím se vyhnete režii výkonu opakované analýzy a kompilace.

Předchozí verze eAccelerator také poskytovaly funkce[1] pro použití ve skriptech PHP, které umožňují přístup k sdílená paměť, automatické ukládání do mezipaměti web (obsah) a další související úkoly. Ty byly odstraněny od verze 0.9.6rc1.

Staré verze eAccelerator obsahovaly komponentu kodéru, která vytváří soubor, který nelze tak snadno přečíst jako normální skript PHP, a nabízí určitou ochranu kódu. Pokud není požadováno rozšíření eAccelerator, je k dispozici vyhrazené rozšíření s názvem eLoader pro zpracování takto kódovaných skriptů. Tato funkce byla odebrána z aktuální verze pro vývojáře a nebude součástí příštího vydání.

Od ledna 2010 nebyla vydána žádná nová verze.[2] Poslední podporovaná verze PHP byla 5.3, která skončila na konci roku 2014.[3]

eAccelerator je svobodný software propuštěn pod GNU GPL 2.0.

Viz také

Reference

  1. ^ "Dokumentace k rozhraní eAccelerator 0.9.5 PHP". Archivovány od originál dne 05.03.2007. Citováno 2007-03-02.
  2. ^ Seznam verzí eAccelerator na GitHubu
  3. ^ Oficiální data konce životnosti verzí PHP

externí odkazy