PHP-kiihdytin on PHP : n laajennus , jonka päätarkoituksena on lisätä tulkin suorituskykyä skriptien käsittelyssä välimuistiin tallentamalla niiden tavukoodi .
Miltä skriptin käsittely PHP:ssä näyttää tavallisella tulkilla:
Samanaikaisesti tavukoodin luontiprosessi suoritetaan joka kerta, ja se vie suurimman osan komentosarjan käsittelyajasta.
Tämän pullonkaulan ohittamiseksi kehitettiin PHP-kiihdyttimiä - moduuleja, jotka tallentavat käännetyn tavukoodin muistiin tai levylle ja lisäävät PHP:n suorituskykyä moninkertaisesti.
Vaihtoehtoinen PHP-välimuisti [1] (APC) on ilmainen ja avoimen lähdekoodin opkoodivälimuisti PHP:lle. Se suunniteltiin ilmaiseksi, avoimeksi ja vakaaksi kehykseksi PHP-lähdekoodin välimuistiin tallentamiseen ja optimointiin sekä käyttäjätietojen välimuistiin.
Tukee PHP4 ja PHP5, mukaan lukien 5.3 ja 5.4.
Tätä PECL- laajennusta [2] (katso "PECL-laajennusten asennus" [3] ) ei toimiteta PHP:n [4] mukana .
Käytetään Wikipedian palvelimilla (ennen PHP-version päivittämistä).
Uusin versio: 3.1.13 9.3.2012 [5]
Hankkeen tila: kehitys lopetettu
eAccelerator on ilmainen avoimen lähdekoodin projekti, joka toimii kiihdyttimenä, optimoijana ja purkajana. Myös dynaamiset sisällön välimuistiominaisuudet ovat sisäänrakennettuja. On mahdollista optimoida PHP-skriptejä niiden suoritusten nopeuttamiseksi.
Tukee PHP4 ja PHP5, mukaan lukien 5.4.
Heinäkuusta 2012 lähtien projektia on johtanut Hans Rackers GitHubin arkiston päähaarassa.
Viimeisin muokkaus 16.8.2012
Hankkeen tila: kehitys lopetettu
Omistusprojekti. PhpExpress on ilmainen web-palvelin php-skriptikiihdytin. PhpExpress tukee myös Nu- Coderin kautta koodattujen tiedostojen lataamista . Moduuli on helppo asentaa ja käyttää, kun taas PhpExpress lisää merkittävästi PHP-skriptin suoritusnopeutta. Tiedostot kootaan tavukoodiksi ja tallennetaan välimuistiin palvelimen RAM-muistiin. Ohjelmaa jaetaan ilmaiseksi ja ilman rajoituksia.
Tukee PHP4 ja PHP5, mukaan lukien 5.3
Uusin versio: 3.1 vuodelta 2014
Projektin tila: Vaikuttaa siltä, että kehitys on keskeytetty
PHP Accelerator [6] Microsoftin Internet Information Serverille ( BSD License [7] ). 6.9.2013 versio 1.3 PHP:n 32-bittiselle versiolle tarjottiin ladattavaksi . Windowsin välimuistilaajennus tallentaa välimuistiin php-tiedostot, php-tavukoodin ja sisältää konfiguroitavan käyttäjän välimuistin. Laajennuksessa on PHP-API välimuistin tilan hallintaan ja seurantaan. Ohjelmaa jaetaan maksutta.
Tukee PHP5, mukaan lukien 5.6.
Projektin tila: kehitteillä
Tukee komentosarjojen optimointitoimintoja, tavukoodivälimuistia RAM-muistissa, käyttäjätietojen välimuistia jaettuun muistiin, yksinkertaista komentosarjojen profilointia. Sillä on oma graafinen käyttöliittymä, jonka olemassaolo ja käyttö ei kuitenkaan ole paketin toiminnan kannalta välttämätöntä. Vapaa. Kirjoittaja on aina keskittynyt "vakauteen" [8] .
Tukee PHP4 ja PHP5, mukaan lukien 5.6
Uusin vakaa versio: 3.2.0 18.9.2014 alkaen
Projektin tila: tuella
Zend OPcache [9] (aiemmin nimellä "Zend Optimizer+") tarjoaa nopeamman PHP-koodin suorittamisen välimuistin ja optimoinnin avulla. Se parantaa PHP:n suorituskykyä tallentamalla käännetyn tavukoodin jaettuun muistiin. Zend OPcache on oletuksena käytössä PHP 5.5:stä lähtien.
Laajennuksena PECL tuettiin versioissa 5.2, 5.3 ja 5.4.
Tukee PHP5:tä, mukaan lukien 5.6, sekä PHP 7.x:ää, mukaan lukien 7.3.
Uusin versio 7.2.0, päivätty 30.11.2017
Projektin tila: kehitteillä
PHP | |
---|---|
Ihmiset | |
Resurssit |
|
Toteutukset | |
Kehykset |
|
Testaus |
|
ORM | |
IDE |
|
Kääntäjä | Phalanger |
-työkalusarja | |
Kategoria |