【发布时间】:2010-04-19 10:23:39
【问题描述】:
似乎我们的网站(基于 .Net,ASP 3.5,少量使用 Flash)在 Mac(OSX,FireFox 3.5)上运行速度非常慢
例如 http://www.cadastre.be/Belgique/Bruxelles_Capitale/Bruxelles
这通常发生在大页面(大约 200k)上 - 而同一页面在运行 Windows VM 的同一台机器上运行流畅。
我最初的假设是它与创建的 HTML 代码有关, 但是,该网站在其他浏览器(Safari、Chrome)上的运行速度也很慢——尽管速度要快一些。
是否存在已知的导致 Mac/Firefox 运行缓慢的特定于 aspx 的控件?
我应该在创建的 HTML 代码中查看一些具体的内容吗?
这里有一个简短的总结: 1. 仅在 Mac 上发生 2.所有浏览器 3. 验证 HTML - 看起来相当不错。修复几个 html / javascript 错误没有帮助 4. 浏览器禁用Javascript 5.闪光灯禁用 6. 下载完整的 HTML 以供离线使用,然后从浏览器中打开 - 运行速度非常非常快。 7. %100 不会发生
谢谢
【问题讨论】:
-
Mac 和 Web 服务器之间是否有防火墙?一些防火墙可能会遇到机器需要多个同步 http 连接的绝对速度问题——我已经看到类似的问题是由 Belkin 防火墙在尝试加载页面时在 Safari 和 Firefox、Snow Leopard 上关闭引起的有大量的图像。如果有防火墙,你能检查它的日志,看看它是否在你看到问题的时候检测到“攻击”?
-
这个网站对我来说非常快,而且我在澳大利亚...
-
Rob,您是否尝试过加载内部页面 cadastre.be/Communes.aspx 而不是主页?它也工作得很快吗?它不是慢 %100 倍,而是大多数时候。马特,我们是在谈论服务器防火墙还是客户端计算机上的防火墙?
-
我说的是客户端浏览器和 Web 服务器之间的任何防火墙。就我而言,是我家里的 ADSL 路由器中的防火墙异常敏感。
-
不。没有防火墙。并在多台 Mac 上进行了测试。