我有一個網頁包含項目列表和添加新項目的表單,當您添加項目時,它會更新列表。獲取緩存的mysql查詢
現在的問題是,當你添加一個項目,它需要幾分鐘才能更新頁面上的列表,該項目被正確插入數據庫,如果我直接在數據庫上執行sql語句,它會返回正確的項目數量。
現在我確信數據緩存在某處的原因是,當我看到列表時,如果我在添加項目後立即刷新它,則顯示正確,如果我等待一段時間並刷新它再次顯示正確。
此外,我已經嘗試將SQL_NO_CACHE添加到查詢,但它沒有改變任何東西。
編輯 忘了提及我正在做AJAX請求,如果它有什麼區別。
我只是試圖在不同的瀏覽器中打開頁面,並加載相同的頁面,以澄清如果我添加項目我鉻,新項目不顯示在Firefox中的列表中。
此外,我計時它需要接近5分鐘持平頁面顯示正確的列表。
你試過'unset()'你的變量嗎? – gSaenz
這看起來像是一個應用程序問題,而不是數據庫問題。 – Kermit
剛剛選中,列表會緩存在不同的瀏覽器中。 –