【发布时间】:2023-03-24 01:35:01
【问题描述】:
我们有一个网络应用 + 网站,但存在性能问题。我做了很多改进,将加载时间从大约 10-15 秒减少到大约 2 秒(根据 Yslow)。
它仍然太大(所有内容大约 600kb),但这是向前迈出的一大步,这就足够了......如果在 Safari/Mac(我们客户的配置)上,该网站不需要大约 2 分钟(!)加载。
我们客户的客户也经常在 Safari/Mac 上,所以这是一个大问题(例如,我们不能只说“更换你的浏览器”)。
我做了很多测试:
- Safari Mac:第一次加载超过 2 分钟,刷新超过 10 秒
- Firefox Mac:足够快
- Safari Windows:足够快
- Firefox Windows:足够快
- IE Windows:足够快
知道为什么这个特定的网站要花这么多时间在这个特定的浏览器上加载吗?我不知道如何衡量 Safari 的性能:JS 是否太多,html 是否太大...?
网址:http://www.syntec-recrutement.org/
谢谢
【问题讨论】:
-
它在 Windows 上的 Safari 中表现如何?或者比较 OS X 上的 Safari 和 Firefox 和 Chrome,看看它只是 Safari 还是 OS X 中的东西。
-
我更新了我所做的测试的帖子
-
如果您认为是 javascript,则将其从页面中删除并测试加载页面。如果您有一个非常大的文件,请将其拆分,以便您只加载页面上绝对需要的内容。即使在 OS X 上的 Chrome 中加载它也很慢,我可能不会像普通用户一样等待它。
-
我不知道是 JS 还是别的什么。问题是,大部分 JS 都是由 asp.net 自动加载的,我对它没有太多控制权,除了完全删除它。
标签: asp.net performance safari