不是很清楚 client site javascript 與 server 的互動過程, 看起來是 timing
上的問題.
假設你的 server site 程式是 session aware, 且做到不同 session 的 user
的操作不會互相影響, 那麼你需要確認 client site javascript 是否有做到保證
Start/Stop request 的先後順序與數量上的匹配.
一般情況下, user 的操作即使導致 client site javascript 先送出 Start request
再送出 Stop request, 並不保證 Start request 會先被 server 處理(就算先被處理
了也不一定會先完成而先送出 response 給 client site). 如果 server site 需要
先執行 Start 操作再進行 Stop 操作才能有正確的功能, 那麼不是由 server site
去強迫 Start/Stop 執行上的順序, 就是 client site javascript 要保證 Start
request 曾送出且已獲得 response 才能進行/送出 Stop request.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.128.78
※ 編輯: sbrhsieh 來自: 218.173.128.78 (09/06 02:33)