回答
这是一个不好的面试问题,因为ASP.NET中固有的唯一影响,页面大小是ViewState(即使它不适用于MVC)。 ViewState本身很少占用超过一千字节或两个以上的空间,并且页面可能设计得不好。 DataGrid让人想起了,其他一切都只是纯粹的HTML,它可以是你自己写的HTML,也可以是不良控件生成的HTML。但是,减小页面大小不应该是您的目标:删除ViewState或交换功能丰富的控件来处理其他内容会导致页面功能出现严重问题。当然,页面应该从一开始就设计得更好(尽量避免使用WebControls
,而应该使用System.Web.UI.HtmlControls
)。
我唯一能想到的其他事情就是对较旧的ASP.NET AJAX javascript进行大量部署,当然它们会被重组缓存。与jQuery和jQuery UI等框架相比,ASP.NET AJAX有点沉重(可以删除不使用的部分,从而进一步缩小尺寸),但这是设计不佳的一个症状,而不是某种固有的在平台上。
然而,所有的事情考虑,页面的大小真的不再重要。有一段时间,当我们使用5KBps的拨号线路时,每一个字节都会挤出一页,但现在假设您的访问者的速度至少为1mbps(即使我的3G加密狗获得8mbps)也是安全的,现在,10KB页面和100KB页面之间的用户体验差异很小。当它的
您可以停用ViewState
,禁用的GridView或控制与很多DATAS的,
EnableViewState= "false"
链接:http://msdn.microsoft.com/en-us/library/system.web.ui.control.viewstate.aspx
您可以阅读这篇文章关于asp.net调整
链接: http://msdn.microsoft.com/en-us/library/ff647813.aspx#scalenetchapt17_topic14
- 禁用ViewState中可能
- 尝试使用数据绑定控件,你必须控制在渲染HTML
- 用户HTTP Compression
- 不要使用内联样式,而不是使用外部CSS文件..这同样适用于了Javascript,
- 尝试在网页中嵌入之前压缩图像..
这就是我能来瓦特ith现在...
- 1. ASP.NET - 提高性能
- 2. 提高Eclipse性能的提示
- 3. 提高Javascript性能的提示
- 4. 提高性能
- 5. 提高性能
- 6. 提高性能
- 7. 提高性能
- 8. 提高性能
- 9. 提高性能
- 10. 提高性能
- 11. 提高性能
- 12. 先进的asp.net提高性能
- 13. 提高ASP.NET应用程序的性能
- 14. 提高ASP.NET中MSChart工具的性能
- 15. 提高ASP.NET MVC启动性能
- 16. 提高Fabric.js性能
- 17. 提高性能SQL
- 18. 提高性能searchs
- 19. 提高ZF2性能
- 20. 提高DAL性能
- 21. 提高性能SQL
- 22. 提高ejabberd性能
- 23. 提高性能SP
- 24. 提高Netbeans性能
- 25. 提高WCF性能
- 26. 提高属性树性能
- 27. CTE能提高性能吗?
- 28. 提高Primefaces DataTable的性能
- 29. 提高MySQL的性能
- 30. 提高PL/SQL的性能
感谢提示。我想要更多 –
我很高兴为您效劳 –