IIS處理連接的過程&相關概念

IIS處理大量連接請求的過程大致如下:
處理連接

流程中的相關概念及設置位置
網站最大併發連接數:
網站最大併發連接數
應用程序池隊列長度
在應用程序池中設置:
隊列長度
應用程序池的工作進程數設置:
工作進程

注:這裏描述的是一個進程的情況,即假設一個進程裏面有10個最大併發線程。
設置應用程序池最大工作進程數大於1個時,需要注意的是:
1.每加一個進程將多佔用200M左右的內存,所以增加時需要考慮服務器的內存是否足夠;
2.進程間切換會帶來額外的性能開銷;
3.如果網站中用到了依賴進程的Session和Cache等對象,則不能保存在服務器內存中,存儲方式選用StateServer或者SQLServer會更好。避免session丟失的情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章