1
reorx 2012-07-06 22:46:22 +08:00
这就是阻塞(blocking)的特性,同一时间同一个url,只能对一个请求进行处理。就像一个窗口柜台,每次只能办理一个业务,而请求就像排队等候的人。
Flask我不了解,但Tornado自带对非阻塞请求处理的支持。似乎对于大部分web框架来说这一点都是软肋。 |
2
013231 OP 這個問題已經解決了. 我的推斷是錯誤的, 被阻塞的不是服務器, 是瀏覽器. 根據我的測試:
Chrome瀏覽器中, 如果兩個請求的協議\服務器\端口\路徑都相同, 那麼在前一個請求完成前, 後一個請求根本不會發出去. Firefox瀏覽器中, 如果兩個請求的協議\服務器\端口\路徑\參數都相同, 那麼在前一個請求完成前, 後一個請求根本不會發出去. Safari瀏覽器中未發現阻塞現象. |