美好的一天!整個網站在一個頁面正在等待阻止操作時被阻止(PHP,ASP.NET)。爲什麼?
我發現了LAMP堆棧和ASP.NET的有趣行爲。
場景:
有一個在2-3分鐘內執行任務頁面(使HttpWebRequest的用於ASP.NET和捲曲的PHP)。處理該頁面時,不會處理來自同一瀏覽器的對該虛擬主機的所有其他請求(即使我在一臺機器上使用不同的瀏覽器)。我使用兩個用PHP和C#編寫的頁面。
我已經在Windows和Debian上使用Apache + PHP在mod_php和fast_cgi模式下進行了測試。 對於ASP.NET,我使用集成模式下的IIS6(帶有專用應用程序池和默認應用程序池)和IIS7。
我知道最好是使用異步調用這樣的事情,但我只是好奇爲什麼單個頁面阻止整個站點,而不僅僅是處理請求的線程?
在此先感謝!
是的你是對的,通過'session_write_close()'解決了這個問題,我忘了在這裏發佈解決方案。謝謝! – artvolk 2011-12-13 14:31:39