减少输出页面大小性能改进asp.net

时间:2011-01-20 08:00:58

标签: c# asp.net

我需要提高网站的速度和性能。

我已尝试过本书中的所有内容,包括压缩处理,空白删除,更新面板以及启用视图状态false ..但似乎没有任何效果。

输出页面大小仍然是764 kb ..这是相当多的。那么你们可以告诉我开箱即用或任何其他方法来减少输出页面大小!

3 个答案:

答案 0 :(得分:3)

  1. 将样式放到外部css文件
  2. 将javascript放到外部文件
  3. 尝试使用div而不是表进行定位
  4. 短ID名称也可以帮助:)
  5. P.S。:如果没有看到来源,很难提出建议

答案 1 :(得分:1)

如果确实无法进一步降低,请考虑实施一些动态解决方案。您可以先加载主框架(没有“真实框架”)内容页面,然后动态加载更多内容。可以使用AJAX(javascript)控件或自定义解决方案。

此外,这么大的HTML代码看起来仍然很奇怪。我怀疑,用户可以同时(过度)查看信息。她至少要滚动一些大桌子呢?如果您需要为用户提供更流畅的体验,动态解决方案还可以通过javascript动态加载以块的形式显示内容。每次她向下滚动并且新部件可见时,该内容将根据需要从服务器加载。

答案 2 :(得分:0)

如果您使用的是更新面板,请尝试将其删除。单独更新面板可以加载可以是>的脚本文件。 300 KB。