PHP加速軟體是一種將PHP程式碼編譯之後所產生的bytecode暫存在共享記憶體內供重複使用,以提升執行效率的外掛程式軟體。
PHP加速軟體列表
Alternative PHP Cache(APC)是一套開放原始碼的自由PHP加速軟體,除了可以把將PHP編譯產生的bytecode暫存在共享記憶體內重複使用,亦會把中間碼作優化。 能同所有版本的PHP一起工作,仍在活躍維護中,並將會被內建在PHP 6中。
Turck MMCache是一套最廣泛使用的PHP加速軟體,由Dmitry Stogov開發,但目前已停止任何新發展。
eAccelerator誕生於2004年12月,是一個從Turck MMCache分支出來的軟體計劃,因此其原始碼仍保留了Turck MMCache的大部份內容。eAcceleration亦包含了PHP編碼器及其載體,但有關功能從2006年12月開始不再提供,而相關部份的發展亦因此而中斷了。支援PHP 4及所有PHP 5版本,包括5.2。在舊版中,編碼器僅能與PHP 4.x.x分支版本一同工作。仍在eAccelerator將不會和任何其他PHP版本一同工作。仍在積極維護中。
XCache是一套快速穩定的PHP代碼加速器。在Linux下測試,高負載狀況下表現良好,同時還支援ThreadSafe/Windows。解決了其他opcacher存在的問題,比如可以支援新的PHP版本。其中一個開發者也同時是Lighttpd的開發者。開發解決了一些限制在現有的解決方案中。支援PHP 5.x以上版本,仍在積極維護中。
外部連結
- Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache (and Standard PHP) compared(頁面存檔備份,存於網際網路檔案館) from April 2008.
- PHP on Fire: Five Opcode Caches compared(頁面存檔備份,存於網際網路檔案館) including a complete chart(頁面存檔備份,存於網際網路檔案館) featuring Zend Platform, APC, XCache, eAccelerator ionCube Encoder and Standard PHP benchmarks. Made in October 2006.
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.