[討論] 前陣看到一個Ajax搜尋的Case
這個案子比較特殊的是,
他頁面上有一堆checkbox,每當選取有所變動的時候
就會觸發ajax去執行PHP做資料庫的Query。
問題在於查詢執行時,頁面上的checkbox還是可以選取的
要是查詢的資料比較費時間,ajax還沒完全回傳時,
而使用者又再去變動checkbox。
這樣似乎會造成Query的重複執行,造成MySQL的Loading很重
而且這樣Query回傳的結果似乎相互影響的樣子?
先查詢的會因為回傳慢而後顯示?
在PHP那方面有取消資料庫Query的功能嗎?
client這方面該怎麼防範這種
重複執行同一支ajax造成的問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.153.125
→
05/16 18:03, , 1F
05/16 18:03, 1F
→
05/16 18:03, , 2F
05/16 18:03, 2F
推
05/16 18:14, , 3F
05/16 18:14, 3F
→
05/16 18:14, , 4F
05/16 18:14, 4F
→
05/16 18:15, , 5F
05/16 18:15, 5F
→
05/16 18:15, , 6F
05/16 18:15, 6F
→
05/16 19:41, , 7F
05/16 19:41, 7F
※ JYHuang:轉錄至看板 PHP 05/16 19:42
→
05/16 20:43, , 8F
05/16 20:43, 8F
→
05/16 20:44, , 9F
05/16 20:44, 9F
→
05/16 20:45, , 10F
05/16 20:45, 10F
→
05/16 20:54, , 11F
05/16 20:54, 11F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 6 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章