Iis-6

Response.Redirect() 循環會導致 IIS 服務終止嗎?

  • January 13, 2011

如果經典的asp進入重定向循環,是否足以殺死IIS服務。或者重定向的行為不會消耗那麼多資源?

我相信大多數瀏覽器中都有一個限制重定向次數的設置。我相信 IE 是 7,FireFox 像 20 一樣愚蠢。

我不完全同意喬的觀點。雖然無休止循環的行為通常很糟糕,並且會消耗資源,但您的重定向循環涉及到 Web 伺服器的連接,一旦重定向消息發送到客戶端,該連接就會清除。IIS 實例並沒有真正循環,它告訴您的瀏覽器去做某事,並且它會(應該)自行清理。

話雖如此,如果您的頁面執行伺服器密集型操作、查詢數據庫、保持打開的其他連接、執行大量其他操作,那麼它會導致一些問題,但 IIS 非常有彈性,並且通常會在崩潰之前開始拒絕連接。在那個循環的頁面上拋出一大堆請求,您可能正在查看記憶體問題,但這完全取決於腳本中發生的事情。

引用自:https://serverfault.com/questions/200223