【问题标题】:Safari Chrome Randomly Timeout, Firefox NeverSafari Chrome 随机超时,Firefox 从不
【发布时间】:2012-08-30 19:46:04
【问题描述】:

感谢高级,
Safari 和 Chrome 随机超时/冻结/挂起。这在随机页面上随机发生。我可以单击刷新大约 5 次,然后页面快速加载。如果我让它尝试下载,则页面获取服务器没有响应错误。使用 Firefox 时,页面总是加载得非常快。我通常在登录涉及会话/cookie 的后端后看到问题。两种浏览器都启用了 Cookie。 IE 也可以,但比 firefox 慢。我不确定导致问题的代码有什么问题。
Safari 6.0
/ 铬 21.0
火狐 15.0
在 Mac 10.8.1 上
我在带有chrome的windows xp上也遇到了问题。有几次我失去了会话,不得不在 IE 6 上重新登录。

【问题讨论】:

    标签: google-chrome safari timeout


    【解决方案1】:

    尝试添加EXPIRES 标头:

    网页变得越来越复杂,包含更多的脚本、样式 工作表、图像和 Flash。首次访问页面可能 需要几个 HTTP 请求来加载所有组件。通过使用 过期标头这些组件变得可缓存,从而避免 后续页面视图中不必要的 HTTP 请求。过期标头 最常与图像相关联,但可以而且应该使用它们 在所有页面组件上,包括脚本、样式表和 Flash。

    并配置实体标签:

    实体标签(ETags)是一种机制网络服务器和浏览器用来 确定浏览器缓存中的组件是否匹配 源服务器。由于 ETag 通常使用 使它们对托管站点的特定服务器唯一的属性, 当浏览器获取原始组件时,标签将不匹配 来自一台服务器,然后尝试在一台服务器上验证该组件 不同的服务器。

    我在 Chrome 上使用YSlow 获得了上述信息。

    【讨论】:

    • 嗨,Alex,我刚刚将过期的标头添加到我的 htaccess 文件中,我的网站已经加速了。但我仍然有超时,虽然少了。我使用了以下代码askapache.com/htaccess/apache-speed-compression.html 还有其他好主意吗?再次感谢
    • 原来是虚拟主机服务器上的ssl证书问题。我切换了主机,现在没有问题了。
    猜你喜欢
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    相关资源
    最近更新 更多