PHP akcelerátor je rozšíření pro PHP , jehož hlavním účelem je zvýšení výkonu interpretu při zpracování skriptů ukládáním jejich bajtkódu do mezipaměti .
Jak vypadá zpracování skriptu v PHP s běžným interpretem:
Zároveň se proces generování bajtkódu provádí pokaždé a zabere většinu času zpracování skriptu.
Aby se toto úzké místo obešlo, byly vyvinuty PHP akcelerátory – moduly, které ukládají zkompilovaný bajtkód do paměti nebo na disk a mnohonásobně zvyšují výkon PHP.
Alternativní PHP Cache [1] (APC) je bezplatná a open source mezipaměť operačních kódů pro PHP. Byl koncipován jako bezplatný, otevřený a stabilní rámec pro ukládání do mezipaměti a optimalizaci zdrojového kódu PHP a také pro ukládání uživatelských dat do mezipaměti.
Podporuje PHP4 a PHP5 včetně 5.3 a 5.4.
Toto rozšíření PECL [2] (viz "Instalace rozšíření PECL" [3] ) není dodáváno s PHP [4] .
Používá se na serverech Wikipedie (před aktualizací verze PHP).
Nejnovější verze: 3.1.13 z 09/03/2012 [5]
Stav projektu: vývoj ukončen
eAccelerator je bezplatný open source projekt, který funguje jako akcelerátor, optimalizátor a dekompresor. Zabudovány jsou také funkce dynamického ukládání obsahu do mezipaměti. Je možné optimalizovat PHP skripty pro urychlení jejich provádění.
Podporuje PHP4 a PHP5 včetně 5.4.
Od července 2012 projekt spravuje Hans Rackers v hlavní větvi úložiště na GitHubu
Poslední úprava ze dne 16.08.2012
Stav projektu: vývoj ukončen
Proprietární projekt. PhpExpress je bezplatný akcelerátor skriptů PHP pro webový server. PhpExpress také poskytuje podporu pro nahrávání souborů zakódovaných přes Nu-Coder . Modul se snadno instaluje a používá, zatímco PhpExpress poskytuje výrazné zvýšení rychlosti provádění PHP skriptů. Soubory jsou kompilovány do bajtkódu a ukládány do mezipaměti v RAM serveru. Program je distribuován zdarma a bez omezení.
Podporuje PHP4 a PHP5 včetně 5.3
Nejnovější verze: 3.1 z roku 2014
Stav projektu: Zdá se, že vývoj byl ukončen
PHP Accelerator [6] pro Microsoft Internet Information Server ( BSD licence [7] ). Dne 6. 9. 2013 byla nabídnuta ke stažení verze 1.3 pro 32bitovou verzi PHP . Rozšíření mezipaměti systému Windows ukládá soubory php, bytecode php a má konfigurovatelnou uživatelskou mezipaměť. Rozšíření má PHP-API pro ovládání a sledování stavu mezipaměti. Program je distribuován zdarma.
Podporuje PHP5 včetně 5.6.
Stav projektu: rozvíjející se
Podporuje funkce optimalizace skriptů, cachování bytecode v RAM, cachování uživatelských dat do sdílené paměti, jednoduché profilování skriptů. Má vlastní GUI, jehož přítomnost a používání však není pro fungování balíčku nutné. Volný, uvolnit. Autor se vždy zaměřoval na „stabilitu“ [8] .
Podporuje PHP4 a PHP5 včetně 5.6
Poslední stabilní verze: 3.2.0 z 09/18/2014
Stav projektu: na podpoře
Zend OPcache [9] (dříve nazývaný "Zend Optimizer+") poskytuje rychlejší provádění PHP kódu prostřednictvím ukládání do mezipaměti a optimalizace. Zlepšuje výkon PHP ukládáním zkompilovaného bajtkódu do sdílené paměti. Zend OPcache je standardně povolena od PHP 5.5.
Jako rozšíření byl PECL podporován ve verzích 5.2, 5.3 a 5.4.
Podporuje PHP5 včetně 5.6 a také PHP 7.x včetně 7.3.
Nejnovější verze 7.2.0 ze dne 30. 11. 2017
Stav projektu: rozvíjející se
PHP | |
---|---|
Lidé | |
Zdroje |
|
Implementace | |
Rámce |
|
Testování |
|
ORM | |
IDE | |
Kompilátor | Phalanger |
nástrojů pro widgety | |
Kategorie |