2012-11-29 152 views
2

我目前正在使用ajax http請求傳遞數據並在第二個頁面中獲取響應的腳本。當我調用ajax函數時,我將在總時間22.79s中獲得響應速度較慢,其中等待時間爲21.47秒,接收時間爲1.32秒。ajax HTTP請求的等待時間

有誰知道我該如何減少等候時間?

+0

沒有看到通話的另一端,這是有點難以知道發生了什麼...... – ethrbunny

+0

找出爲什麼服務器端進程是如此之慢,與阿賈克斯真的沒有關係... – MrCode

+0

你是什麼意思在第二頁獲得迴應。 Ajax應該是一個頁面上的異步連接afaik –

回答

5

等待時間是服務器端腳本執行的時間。您應該改進您的PHP腳本以使其工作更快。

看看https://codereview.stackexchange.com/ - 您可以發佈代碼以進行同行評審,並要求人們幫助您改進其性能。

此外,你可以採取一些PHP分析器,看看自己的代碼是慢的。我使用的是XDebug:http://xdebug.org/docs/profiler。非常有用的工具。

+0

我已經通過207.2 KB的數據是這個原因嗎? –

+0

原因在您的PHP腳本中。它很慢。 207.KB本身不應該是一個問題。但你如何處理它在PHP中 - 可能是,我認爲它是一個真正的原因,它是緩慢的 –

+0

thanx FAngel我將檢查我的PHP代碼與工具,你建議我。 –