Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance IE 7和8在现代web应用程序上的性能_Performance_Internet Explorer_Asp.net 2.0 - Fatal编程技术网

Performance IE 7和8在现代web应用程序上的性能

Performance IE 7和8在现代web应用程序上的性能,performance,internet-explorer,asp.net-2.0,Performance,Internet Explorer,Asp.net 2.0,我目前正在用ASP.NET2.0开发一个中等规模的web应用程序,它使用了大量jQuery/jQueryUI来处理选项卡、模态对话框和一般客户端功能。我们现在已经在我们的测试区域运行了它,但是IE7和IE8在标签和模式对话框的页面设置中表现得非常糟糕。在我们的一台旧笔记本电脑(Dell,3或4岁)上,通过我们的内部网络(无线)从测试服务器加载页面大约需要3到5秒,无论是第一次还是回发。Firefox5在同一台机器上需要1到2秒的时间。在IE8和FF5上运行SunSpider证实了FF5使用jav

我目前正在用ASP.NET2.0开发一个中等规模的web应用程序,它使用了大量jQuery/jQueryUI来处理选项卡、模态对话框和一般客户端功能。我们现在已经在我们的测试区域运行了它,但是IE7和IE8在标签和模式对话框的页面设置中表现得非常糟糕。在我们的一台旧笔记本电脑(Dell,3或4岁)上,通过我们的内部网络(无线)从测试服务器加载页面大约需要3到5秒,无论是第一次还是回发。Firefox5在同一台机器上需要1到2秒的时间。在IE8和FF5上运行SunSpider证实了FF5使用javascript的速度快了近18倍。我知道对于像SunSpider这样的东西的真实价值存在争议,但无论你如何划分它,这都是一个很大的差距

我的问题是:当开发涉及大量javascript处理的web应用程序时,经典IE(7和8)通常是如何处理的?糟糕的表现可以吗?如果是,程度如何

我下意识的反应是把IE classic当作例外。它正在消失(、和),不能被视为现代web作为应用程序平台的一部分。它需要工作,因为它仍然是浏览器共享的一大部分,但是一些小的布局和性能问题是可以解决的。我以前听说过“是a”,但这不可能对所有用户和平台都是现实


更新,澄清一下:这是针对普通互联网的,而不是针对仍然只运行IE7的公司的内部网络。

这个问题的唯一答案是:“谁是您的目标用户/用户,他们使用什么浏览器?”

如果你的应用程序是为一家大型全球银行及其员工开发的,那么假设他们都在使用Windows XP和IE6运行4年的Dells,并配有14英寸的显示器


如果你的应用程序是面向大众的,那么我对IE8及以下版本说“很好的摆脱”。你不应该以牺牲其他人使用现代支持浏览器为代价来适应一个有故障的平台。

这个问题的唯一答案是:“你的目标用户/人口是谁,他们使用什么浏览器?”

如果你的应用程序是为一家大型全球银行及其员工开发的,那么假设他们都在使用Windows XP和IE6运行4年的Dells,并配有14英寸的显示器


如果你的应用程序是面向大众的,那么我会对IE8及以下版本说“很好的摆脱”。您不必为了适应一个有故障的平台而牺牲其他所有人使用受现代支持的浏览器。

这取决于您的目标客户机。如果是内联网,你可以控制他们将使用什么(Firefox、Chrome或IE9),那么是的,你不需要太担心。但是,如果它是一个通用的互联网应用程序,不管你喜欢与否,它在IE7和IE8中应该运行良好,因为仍有大约50%的人使用它(在我的情况下,它更像是75%,但这是我的业务类型)。

您可能希望使用Firebug并检查“连接”选项卡,或者使用pagespeed插件等。有时代码不是很慢,而是包含很多包含文件(CSS、javascript等)。尽量不要有太多的包含

这取决于您的目标客户。如果是内联网,你可以控制他们将使用什么(Firefox、Chrome或IE9),那么是的,你不需要太担心。但是,如果它是一个通用的互联网应用程序,不管你喜欢与否,它在IE7和IE8中应该运行良好,因为仍有大约50%的人使用它(在我的情况下,它更像是75%,但这是我的业务类型)。

您可能希望使用Firebug并检查“连接”选项卡,或者使用pagespeed插件等。有时代码不是很慢,而是包含很多包含文件(CSS、javascript等)。尽量不要有太多的包含

我已经用jquery库开发了几年了。答案是IE7和IE8与当前一代浏览器相比速度较慢。通常,当我们遇到这样一个障碍(为一家拥有并开发大型门户网站的公司工作)时,我们会尝试优化并重新思考我们是否真的需要这么重的东西。此外,如果您在其他方面转到Yslow maximum,您还有一两秒钟的时间,因此您的用户体验不会受到太大影响。不幸的是,他在这里留下来了。你可以尝试一些渐进式的渲染,延迟一些不必要的脚本,或者只是剪切一些特征和吸引眼球的东西。但对于一般用途的应用程序来说,它们还可以。如果您提供更多关于您正在努力使用的确切脚本的详细信息,我们可能会提供更好的建议。

我已经使用jquery库开发了几年。答案是IE7和IE8与当前一代浏览器相比速度较慢。通常,当我们遇到这样一个障碍(为一家拥有并开发大型门户网站的公司工作)时,我们会尝试优化并重新思考我们是否真的需要这么重的东西。此外,如果您在其他方面转到Yslow maximum,您还有一两秒钟的时间,因此您的用户体验不会受到太大影响。不幸的是,他在这里留下来了。你可以尝试一些渐进式的渲染,延迟一些不必要的脚本,或者只是剪切一些特征和吸引眼球的东西。但对于一般用途的应用程序来说,它们还可以。如果您提供更多关于您正在努力解决的确切脚本的详细信息,我们可能会提供更好的建议。

您是否试图确定瓶颈在哪里?IE6之后的IE都很好。你有没有试着找出瓶颈在哪里?IE6之后的任何IE都非常好。我同意IE作为浏览器不会消失,但那些与网络紧密相连的版本正在消失。IE9并不完美,但使用javascript的速度与当今的任何其他技术一样快。我认为IE7和IE8正在退出市场。我同意IE作为浏览器不会消失,但那些与网络紧密相连的版本正在消失。IE9并不完美,但使用javascript的速度与当今的任何其他技术一样快。我认为IE7和IE8即将退出。