我在http://www.iqp.vn做了一個簡單的Ajax框架,我允許用戶進行很多Ajax請求,或將其取消。Ajax請求由單個服務器線程提供?
但是從測試中我看到,當用戶發出ajax請求來完成一些需要很長時間才能複製/寫入大型文本文件的事情時,後續請求會一直等到第一個請求完成後再執行。在客戶端上,我發現第二個請求雖然執行非常快速的處理,但在第一個「大」請求完成後總是返回。
我還使用隱藏表單(iframe)提交以允許用戶以ajax樣式上傳文件,以及當用戶上傳大文件並取消請求(==重置客戶端上的iframe),然後單擊以生成另一個請求,我發現後面的請求總是等待第一個上傳請求完成。
任何一個可以幫我這個請,我想用AJAX,以及(如果可能)與服務器上的多線程處理,我能得到客戶一些非常不錯的效果。
請發表您的一些代碼,以幫助一個回答.... – 2011-04-07 04:08:49
我會公開我的代碼後,一些重構後 – digitalhunter 2011-04-07 09:31:49
也許當我發現這個問題,我的網絡是太糟糕了,現在它工作正常。非常感謝您的幫助。 – digitalhunter 2011-04-08 01:46:57