Php
將 php 映射到 fcgiext.dll 與 php-cgi.exe
我似乎能夠
.php
通過使用直接映射到 IIS\PHP\php-cgi.exe
或通過\Windows\system32\inetsrv\fcgiext.dll
.我無法區分這兩種方法之間的區別,除了通過使用
fcgiext.dll
您可以選擇為 cgi 設置自定義每個站點配置。為什麼我不應該將 php 直接映射到
php-cgi.exe
?
它的速度要慢得多。
fcgiext.dll 執行 IIS 的 FastCGI 外掛,它保持 PHP-CGI 程序池“熱”(即執行),然後通過它們順序提供請求。
使用另一種配置,對於每個請求,啟動一個程序(速度不快),處理該請求,然後終止。
程序啟動在 Windows 上很耗時;FastCGI 通過並行執行一些程序來分攤程序啟動/關閉的成本,通過它們推送大量請求,然後在每個(認為它類似於)1000 個(可配置的)請求中終止它們。
在 IIS6 上查找 FastCGI 以獲取更多資訊。