我在GAE上創建了一個類似於Facebook的搜索欄,當您在搜索欄中輸入名稱和圖片時,會顯示您的姓名和圖片。例如打字jo 會帶來「約翰史密斯」和「邁克爾喬丹」的下降。這個 在開發服務器上工作得很好,甚至在生產中確實可以正常工作,當用戶在加載 頁面後立即搜索。如果我在頁面上等待,說30秒到一分鐘。然後嘗試 並使用搜索欄,顯示 結果需要很長時間。有時只要15秒鐘,當時它曾經是 直接。有人能解釋這裏發生了什麼嗎?有沒有 我可以保持這個請求熱?此外,如果我搜索喬然後等待,獲得結果,刪除喬,然後鍵入另一個搜索,我的結果立即顯示。這讓我覺得有些東西如果不能保持活躍就會關閉。GAE:緩慢的延遲請求
我的搜索欄實現了JQuery 自動完成欄,並使用jquery ajax獲取結果。
您的管理控制檯日誌顯示哪些請求? –
我敢打賭,您在後端的查詢很慢,並且您立即得到結果僅僅是因爲JQuery自動完成緩存了以前的結果。 – systempuntoout
@systempuntoout不是這種情況。我的請求通常會在100毫秒內返回。看起來我的請求正在導致創建新的實例,即使實例沒有延遲。 – Lumpy