2014-03-14 81 views
-2

林遇到window.location的交流中心的行爲:window.location的緩慢變化後更新

我有一個AJAX的登錄,用戶獲取登錄後重定向。事情是這個過程需要不到一秒鐘的時間才能調用window.location='admin/newPage.php',但是在google dev Net屏幕上的新頁面狀態會在超過7秒的時間內顯示'pending',然後它會最終加載。

服務器運行良好,互聯網速度很快,並且window .location被調用得很快,我已經嘗試過在Chrome和Firefox上以及同樣的問題,所以我排除了所有這些問題。

其他人都經歷過這個嗎?

+0

發佈您的代碼。 – bountyh

+1

Google Dev這件事與它有什麼關係?我不明白這一點。 – putvande

+0

我只是說,在谷歌開發指出,服務器接收到的呼叫,但在頁面顯示前大約持續7秒暫停...代碼運行良好,它必須與服務器或頁面得到加載 – alez

回答

0

好的,我發現問題,它實際上是登錄後加載的頁面。

此頁面必須從谷歌服務器運行多個服務器端腳本,然後驗證用戶以獲取一些谷歌分析數據,並且其速度非常緩慢。

我剛剛很困惑,因爲頁面沒有顯示很長時間。對我來說,spected行爲將是:

重定向瞬間 - >顯示空白頁7秒 - >節目內容

代替

停留在登錄時7秒 - >顯示重定向頁面

0

頁面再次加載後,JavaScript會觸發加載另一個頁面。 因此,如果您使用JavaScript重定向,需要2倍的時間才能到達目的地。

+0

我已經找到了上述答覆中所述的問題,順便說一句,它的ajax登錄過程,所以沒有頁面重新加載。 – alez

+0

我很高興你解決了它:) – Beardminator