首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何进行页面性能测试?

如何进行页面性能测试?
EN

Stack Overflow用户
提问于 2009-06-23 13:21:56
回答 7查看 420关注 0票数 8

我知道每个读过这个问题的人都会想到"Firebug!“马上就来。也许有些人会想"YSlow!“和"Google Page Speed!“

虽然我真的很喜欢这些工具,但我更关心的是页面在IE 6/7/8中渲染的速度。所有上述工具都需要Firefox。这一切都很好,而且您肯定可以测试将页面发送到浏览器的底层速度,但是当实际呈现页面时又如何呢?

关于如何在浏览器级别测试优化,我还没有看到任何真正好的答案。如何编写跨不同浏览器的HTML/JS性能测试?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-06-23 13:30:13

我不确定只为一个供应商进行优化是不是一个有用的努力:

  • 关于HTML,大多数浏览器都是为标准布局技术(表格,无表格等)而编写的。
  • 渲染引擎在IE6和IE8之间有很大的不同,所以这就像两个不同的浏览器
  • 大多数优化技术都是跨浏览器的标准(将javascript放在底部,这样你就不会阻止页面加载,将javascript移动到外部文件,使用多个图像主机名等)
  • 为了利用并行加载的优势,不要使用表格进行整体布局,确保缓存头是正确的,等等。我会争辩说,对于IE来说,几乎没有更多的东西可以获得;
  • 如果你真正关心的是优化IE的Javascript代码,那么有许多好的跨浏览器的Javascript库在为浏览器平台的最佳执行时间进行角逐,因此,再一次,选择一个跨浏览器的解决方案是
  • 浏览器环境不断发展的方向,你的客户可能会在未来的某个时刻转移到另一个平台上;现在针对几种不同的浏览器进行优化将最终得到更兼容的代码,这些代码在未来某个时候进行平台更改时更有可能表现良好
  • 我认为,编写跨浏览器优化的代码将导致更易维护的代码库,减少神奇的IE黑客攻击,它们存在的理由很快就会消失在time

的迷雾中

票数 5
EN

Stack Overflow用户

发布于 2009-06-23 13:31:21

您可以使用IE high performance tester

票数 4
EN

Stack Overflow用户

发布于 2009-06-23 13:34:21

你可以获得Firebug for IE (以及Opera和Safari):

http://getfirebug.com/lite.html

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1032550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档