有時,我請求一個頁面,它也需要太長長時間來接收請求的響應,然後加載頁面(有時請求超時,我從來沒有得到響應)。但是,如果我打開一個新選項卡,複製確切的URL,然後附加任意GET
變量(具有任意值),則請求會非常快地獲得響應(如正常狀態),而且頁面然後加載,雖然請求沒有得到沒有任意的GET
變量的響應。爲什麼添加一個任意的GET變量會加速長時間的請求?
對於假例如,如果我要求:
這可能需要很長的時間只是加載,沒有收到任何迴應還,但如果我只是打開一個新的標籤(在同一時間),並要求:
它加載像變魔術一樣!
這是爲什麼發生在我身上?我的瀏覽器和網頁服務器之間的道路可能是什麼原因?它與ISP服務器緩存有什麼關係?
任何解釋都非常值得讚賞,因爲我真的很想知道原因!
P.S:我在敘利亞(在互聯網絡中可能有任何瘋狂的事情),而且這不僅發生在我身上,而且也發生在我認識的所有人身上。
編輯:
注意,它發生即使網址有GET
變量中,將會給一個真實的例子我有一個博客,有時候請求此頁面(我更改域名):
http://myblogdomain.com/wp-admin/admin.php?page=jetpack
需要很長的時間(有時超時),但如果我打開一個新標籤,並要求:
http://myblogdomain.com/wp-admin/admin.php?page=jetpack&foo=bar
加載速度很快(正常情況)。
會發生什麼事,如果你在其他爲了做到這一點? – SLaks
@SLaks:另一個順序是什麼?如果你的意思是'bar = foo',那麼就像我說的那樣,任何事情都可以完成! –
嘗試使用yslow或pagespeed分析延遲,其他調試器查看延遲來源的位置。 – AMember