首頁  >  文章  >  後端開發  >  javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

WBOY
WBOY原創
2016-08-08 09:06:541049瀏覽

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

資料表裡只有幾筆記錄,查詢應該很快的,為什麼這個請求時間那麼長? (請求的是本地伺服器)

查看了資料查詢時間,是這裡耗費了時間

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

資料庫只有這10來行數據,而且parentid還加了索引,為什麼查詢會這麼慢?

javascript - ajax簡單請求緩慢
在phpmyadmin上直接執行查詢用時0.001s

回覆內容:

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

資料表裡只有幾筆記錄,查詢應該很快的,為什麼這個請求時間那麼長? (請求的是本地伺服器)

查看了資料查詢時間,是這裡耗費了時間

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

javascript - ajax簡單請求緩慢

資料庫只有這10來行數據,而且parentid還加了索引,為什麼查詢會這麼慢?

javascript - ajax簡單請求緩慢
在phpmyadmin上直接執行查詢用時0.001s

ajax用的url查詢字串,並且data裡也沒東西,我猜這個延遲是因為前端和後端都在等這個空的data包,所以你直接改用get方法試試吧,或者你在data裡拼個FormData也行

樓上是對的。我建議還要這麼改,javascript的for循環裡改成這樣:

<code class="javascript">for(var i=0;i<count;i++) {
    function() {
        //your code
    }
}</code>

可以嘗試下。

問題可能不在代碼,你用127.0.0.1代替localhost試試

多測幾次,看是不是偶然的?
可能是後端程式碼的問題,你把其他無關程式碼註解掉試試看?

是不是資料庫出問題了,連線存取速度太慢?

1.POST請求修改為GET請求
2.select 修改為 select fileds 具體的字段,避免使用 通配符
3.desc 或 explain下 你的SQL,看下是否用到了索引

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn