除非我删除网站的Cookie,否则我们不会加载网站

时间:2016-02-16 07:46:31

标签: cookies web no-data

从我的电脑上加载一个网站(删除名称以便不做广告)时遇到问题。实际上这个问题出现在几个不同的网站上。这些网站的“帮助中心”通常回复“我们无法重现问题”这样的内容。

用例:

  1. 首次加载网站(正确加载)。
  2. 第二次加载网站(重新加载)。网站无法加载,空白页面在超时后“没有收到数据”。
  3. 删除网站的Cookie,现在可以重复第1页。
  4. OS Ubuntu 15.10,尝试了Google Chrome(v.48.0.2564.109,64位)和Mozilla Firefox(v.44.0.2)。

    我的问题:有没有办法找出原因?尝试搜索,但所有解决方案都与特定浏览器相关,并在更新后修复。

    我还试图做的事情:

    • 重启路由器
    • 将我的笔记本电脑带到另一个网络(从家到工作),它立即正常工作。
    • 在我的笔记本电脑上重新安装Ubuntu,仍有同样的问题
    • 尝试使用另一台笔记本电脑(使用Ubuntu),但使用相同的家庭网络,仍有同样的问题
    • 试图在Android平板电脑上打开此网站 - 工作正常
    • 来自互联网提供商的技术人员来检查路由器和互联网连接,一切正常,但问题仍然可以重现
    • 路由器出厂重置(推回侧按钮30秒)没有帮助

    这可能是我的网络或互联网提供商的问题吗?

1 个答案:

答案 0 :(得分:2)

问题是由于不利的自动选择MTU mtu discovery,导致碎片化。由于页面不允许碎片连接失败(ICMP可以片段 - 类型3,代码4)。在将MTU从1500减少到1440后,所有问题都消失了。

在Linux上:

ip link set dev <dev> mtu 1400

ifconfig <dev> mtu 1400

在Windows上:

netsh interface ipv4 show interfaces
netsh interface ipv4 set subinterface <devIDX>  mtu=1440 store=persistent