1. 程式人生 > >PHP的五大運行模式

PHP的五大運行模式

創建 ace fork 加載速度 文件 運行模式 comm sap 用戶

cgi:用cgi 方式的服務器有多少連接請求就會有多少cgi子進程,子進程反復加載是cgi性能低下的主要原因。都會當用戶請求數量非常多時,會大量擠占系統的資源如內存,CPU時間等,造成效能低下

fast-cgi:可以一直執行著,只要激活後,不會每次都要花費時間去fork一次,並且可以同時打開多個cgi,提高了性能和加載速度。不過對應的會耗費資源。在PHP中通過php-fpm進行管理。

cli:PHP Command Line Interface, PHP的CLI Shell腳本適用於所有的PHP優勢,使創建要麽支持腳本或系統甚至與GUI應用程序的服務端,在Windows和Linux下都是支持PHP-CLI 模式的

isapi:PHP5.3之後不再支持

dllcgi:以 mod_php5模塊的形式集成,此時mod_php5模塊的作用是接收Apache傳遞過來的PHP文件請求,並處理這些請求然後將處理後的結果返回給Apache

PHP的五大運行模式