微軟的這個IIS比較好選擇,如果你用微軟的技術,像是ASP.net,ASP.net core的話,IIS一定是你最好的選擇了。
網路資訊服務(英文:InternetInformationServices,簡稱IIS),是由微軟公司提供的基於運行MicrosoftWindows的網路基本服務。 (建議學習:nginx教學)
最初是WindowsNT版本的可選包,隨後自帶在Windows2000、WindowsXPProfessional和WindowsServer2003一起發布,但在普遍使用的WindowsXPHome版本上並沒有IIS。
IIS6.0(建置於WindowsServer2003、WindowsVistaHomePremium及WindowsXP64bit)包含FTP、NNTP、及HTTP/HTTPS等服務。
IIS.7.0會附帶於WindowsVista及WindowsServer2008。
IIS可設定的屬性包括:虛擬目錄及存取權限、預設檔案名稱、以及是否允許瀏覽目錄。
Nginx 使用更少的資源,支援更多的並發連接,體現更高的效率。
nginx是用另一種方式來處理請求的。當請求處理達到一個高峰的時候,會要求這些請求等待,當有空間的時候再放進來。這就是基於事件為導向的處理方式。
因為事件消耗的資源,要比行程消耗的資源小的多的多,所以nginx,在同等效能的條件下能夠處理4倍於Apache伺服器的請求。
當然nginx也在不斷的發展,它有一門技術叫nginx unit可以使用rest API的方式來設定各種腳本伺服器。從而在靈活性上大大提高了。
如果你特別注重效能的話,可以選擇nginx。
nginx unit可以幫助你提升擴充性和彈性, 具體是否夠用,也要看你特定的專案狀況。
以上是iis跟nginx哪個好的詳細內容。更多資訊請關注PHP中文網其他相關文章!