PHP akcelerátor - PHP accelerator
![]() | Tento článek musí být aktualizováno. Důvod je: Zend OPcache byl integrován do PHP 5.5.Srpna 2017) ( |
A PHP akcelerátor je PHP rozšíření navržen tak, aby zlepšil výkon systému software aplikace napsané v PHP programovací jazyk.
Úkon
Většina akcelerátorů PHP pracuje ukládání do mezipaměti sestaven operační kód /bytecode reprezentace PHP souborů php, aby se zabránilo režii při analýze a kompilaci zdrojového kódu u každého požadavku (některé nebo dokonce většina z nich nemusí být nikdy provedeny). Pro další zlepšení výkonu je uložen kód uložený v mezipaměti sdílená paměť a přímo odtamtud prováděné, čímž se minimalizuje množství pomalých čtení disku a kopírování paměti za běhu.
Praktické výhody
Akcelerátory PHP podstatně zvyšují rychlost aplikací PHP. Bylo pozorováno zlepšení propustnosti generování webových stránek dvěma až sedmi faktory.[1][2][3]
Vliv ukládání do mezipaměti operačních kódů na výkon aplikace se značně liší v závislosti na faktorech, jako je vlastní doba spuštění aplikace PHP a procento zdrojového kódu skutečně provedeného na daném požadavku a na tom, zda jsou prováděny další optimalizační kroky. Zatímco kód optimalizátor může dokonce zpomalit celkový výkon při použití v izolaci, může poskytnout další zvýšení výkonu při spojení s mezipamětí bytecode, protože optimalizační úsilí se provádí pouze jednou.
Viz také
Reference
- ^ „PHP ve Windows: Benchmark WinCache 1.0“. Archivovány od originál dne 22. července 2012. Citováno 2. září 2010.
- ^ „Benchmarking Drupal s mezipaměti op-code PHP: srovnání APC, eAccelerator a XCache“. Citováno 2. září 2010.
- ^ „Výkon Yii“. Archivovány od originál dne 19. srpna 2010. Citováno 2. září 2010.
externí odkazy
- Alternativní mezipaměť PHP, široce používaná mezipaměť operačních kódů.
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |