簡體   English   中英

進行計算時,IIS網站的響應速度變慢

[英]IIS website slow in response when calculation in progress

我有一個連接MySQL的IIS網站。 我在網站上有一個鏈接進行深入的計算。 觸發此鏈接后,它將占用大約20%的CPU資源。 然后,如果我單擊其他鏈接,則其他鏈接的響應速度很慢。 在計算鏈接完成之前,其他鏈接的響應時間將恢復。 我很好奇為什么只使用20%的CPU,但是其他鏈接仍然響應緩慢。 看來計算鏈接占用了CPU資源。 但是,不是不同的鏈接並行運行,一個鏈接的密集計算應如何影響它? 我該如何改善它,還是應該在IIS代碼中調整某些內容?

增加網站的IIS應用程序池中的輔助進程的最大數量。 這將使服務器可以同時處理多個請求。 下面是如何。

  1. 打開IIS管理器,然后導航到“應用程序池”。
  2. 右鍵單擊您網站的應用程序池,然后選擇“高級設置”。 在此處輸入圖片說明
  3. 在“進程模型”下的“高級設置”對話框中,將最大工作進程的值更改為10。[您可以輸入另一個數字(大於或小於10)]默認為1,這意味着將僅啟動一個工作進程來處理所有工作進程。您的要求。 意味着一次只處理一個請求。
  4. 單擊確定保存更改 在此處輸入圖片說明
  5. 重新啟動您的應用程序池[不是強制性的,但建議使用]
  6. 就這樣。 您的網站現在應該能夠同時處理多個請求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM