Acceleratorul PHP este o extensie pentru PHP , al cărei scop principal este de a crește performanța interpretului la procesarea scripturilor prin memorarea în cache a codului de octeți .
Cum arată procesarea unui script în PHP cu un interpret obișnuit:
În același timp, procesul de generare de bytecode este efectuat de fiecare dată și ocupă cea mai mare parte a timpului de procesare a scriptului.
Pentru a ocoli acest blocaj, au fost dezvoltate acceleratoare PHP - module care memorează în memoria cache bytecode compilat în memorie sau pe disc și cresc performanța PHP de multe ori.
Alternative PHP Cache [1] (APC) este un opcode cache gratuit și open source pentru PHP. A fost conceput ca un cadru gratuit, deschis și stabil pentru stocarea în cache și optimizarea codului sursă PHP, precum și pentru stocarea în cache a datelor utilizatorului.
Suportă PHP4 și PHP5, inclusiv 5.3 și 5.4.
Această extensie PECL [2] (vezi „Instalarea extensiilor PECL” [3] ) nu este livrată cu PHP [4] .
Folosit pe serverele Wikipedia (înainte de actualizarea versiunii PHP).
Ultima versiune: 3.1.13 din 09/03/2012 [5]
Starea proiectului: dezvoltare încheiată
eAccelerator este un proiect open source gratuit care acționează ca un accelerator, optimizator și decompresor. Funcțiile de stocare în cache a conținutului dinamic sunt, de asemenea, încorporate. Este posibil să optimizați scripturile PHP pentru a accelera execuția lor.
Suportă PHP4 și PHP5, inclusiv 5.4.
Din iulie 2012, proiectul este gestionat de Hans Rackers, în ramura principală a depozitului de pe GitHub
Ultima modificare din 16.08.2012
Starea proiectului: dezvoltare încheiată
Proiect proprietar. PhpExpress este un accelerator de script PHP pentru server web gratuit. PhpExpress oferă, de asemenea, suport pentru încărcarea fișierelor codificate prin Nu-Coder . Modulul este ușor de instalat și utilizat, în timp ce PhpExpress oferă o creștere semnificativă a vitezei de execuție a scriptului PHP. Fișierele sunt compilate în bytecode și stocate în memoria RAM a serverului. Programul este distribuit gratuit și fără restricții.
Suportă PHP4 și PHP5 inclusiv 5.3
Ultima versiune: 3.1 din 2014
Starea proiectului: Se pare că dezvoltarea a fost întreruptă
PHP Accelerator [6] pentru Internet Information Server de la Microsoft ( BSD License [7] ). Pe 06/09/2013, versiunea 1.3 pentru versiunea de PHP pe 32 de biți a fost oferită spre descărcare . Extensia cache Windows memorează în cache fișiere php, php bytecode și are un cache de utilizator configurabil. Extensia are un PHP-API pentru a controla și monitoriza starea cache-ului. Programul este distribuit gratuit.
Suporta PHP5 inclusiv 5.6.
Stadiul proiectului: în curs de dezvoltare
Suportă funcții de optimizare a scripturilor, cache de coduri de octet în RAM, stocare în cache a datelor utilizatorului în memoria partajată, profilare simplă a scripturilor. Are propria sa GUI, a cărei prezență și utilizare nu este însă necesară pentru ca pachetul să funcționeze. Gratuit. Autorul s-a concentrat întotdeauna pe „stabilitatea” [8] .
Suportă PHP4 și PHP5 inclusiv 5.6
Cea mai recentă versiune stabilă: 3.2.0 din 18.09.2014
Starea proiectului: pe suport
Zend OPcache [9] (numit anterior „Zend Optimizer+”) oferă o execuție mai rapidă a codului PHP prin memorarea în cache și optimizare. Îmbunătățește performanța PHP prin stocarea bytecode compilat în memoria partajată. Zend OPcache este activat implicit din PHP 5.5.
Ca extensie, PECL a fost acceptat în versiunile 5.2, 5.3 și 5.4.
Suportă PHP5 inclusiv 5.6, precum și PHP 7.x inclusiv 7.3.
Ultima versiune 7.2.0 din 30.11.2017
Stadiul proiectului: în curs de dezvoltare
PHP | |
---|---|
oameni | |
Resurse |
|
Implementări | |
Cadre |
|
Testare |
|
ORM | |
IDE | |
Compilator | Falanger |
Setul de instrumente | |
Categorie |