我想使用自動完成來提示結果。我需要在每次擊鍵時發送AJAX請求。爲此,我想讓HTTP連接保持打開狀態幾秒鐘,如果在該時間段內輸入了某些內容,我想在同一連接中發送AJAX。如果在此期間沒有輸入任何內容,我想關閉HTTP連接。通過ajax自動完成
背景:
我已經使用typewatch插件。但是這裏每次發送請求時都會建立HTTP連接。我仍然想提高速度。我在這個線程讀到http://www.philwhln.com/quoras-technology-examined#the-search-box即:
Quora使用持久連接。 A 當您開始鍵入 搜索查詢時,將建立與服務器的HTTP連接 。
如何通過跨瀏覽器支持來做到這一點?它只是保持活力?
很多他們在本文中討論的是他們如何加快他們的服務器端結果。他們繼續說,輸入9個字符會產生9個請求,而持久連接在速度方面沒有什麼區別,只是在連接數量方面。也許你應該嘗試減少你的typewatch延遲30-50毫秒,或完全刪除它,因爲typewatch的目的是減少請求的數量,而不是更快地自動完成。 – Soviut 2011-02-08 00:37:21