有时,我请求一个页面,但接收请求的响应然后加载页面需要很长时间(有时请求超时,我从未得到响应)。
但是,如果我打开一个新选项卡,复制确切的 URL,然后将其附加一个任意GET
变量(具有任意值),请求会很快得到响应(就像正常状态一样),然后页面加载,尽管没有那个任意GET
变量,请求没有得到响应。
举一个假的例子,如果我要求:
加载可能需要很长时间,还没有收到任何响应,但是如果我只是打开一个新选项卡(同时)并请求:
它像魔术一样加载!
为什么会发生在我身上?我的浏览器和页面服务器之间的路径可能是什么原因?这与 ISP 服务器缓存有什么关系吗?
任何解释都非常感谢,因为我真的很想知道原因!
PS:我在叙利亚(互联网网络中任何疯狂的事情都可能发生),这不仅发生在我身上,而且发生在我认识的所有人身上。
编辑:
请注意,即使 URL 已经有GET
变量,也会发生这种情况,例如,我有一个博客,有时请求此页面(我更改了域):
http://myblogdomain.com/wp-admin/admin.php?page=jetpack
需要很长时间(有时会超时),但如果我打开一个新标签并请求:
http://myblogdomain.com/wp-admin/admin.php?page=jetpack&foo=bar
它加载速度很快(正常)。