IIS下PHP的ISAPI和FastCGI比較
- 威海服務(wù)器/VPS 威海IIS
- 3415
ISAPI和FastCGI是一種用于在IIS上執(zhí)行“腳本”的機(jī)制,它們共同的目的是讓IIS能夠識別腳本(如PHP、ASP等)。 ISAPI是用于服務(wù)器腳本的一種技術(shù),它由Web服務(wù)器提供,能夠把一個WEB請求轉(zhuǎn)換成一個后臺API call,而客戶端可以從服務(wù)器中接收響應(yīng)。它比較簡單易用,因而受到微軟IIS支持。 另一方面,F(xiàn)astCGI是一種常用的用于執(zhí)行服務(wù)器腳本的技術(shù),它以一個進(jìn)程形式保持,不斷地監(jiān)聽和響應(yīng)客戶端請求,可以穩(wěn)定的處理高負(fù)載的情況,它的實(shí)現(xiàn)相對比較復(fù)雜。 對比來說,ISAPI具有更簡單的設(shè)置,F(xiàn)astCGI具有更高的性能及安全性。做為流行的服務(wù)器腳本,PHP可以使用上述兩種技術(shù),在IIS環(huán)境下運(yùn)行。但現(xiàn)在更推薦,使用FastCGI技術(shù),它可以提供良好的性能和安全性。