1、采用web标准设计页面
web标准采用xhtml+css,页面内容和布局分离,利于代码重用,并且用xhtml+css可以比table节省大量代码,这样可以做到页面更小,占用带宽更少,所以浏览速度就更快。另一个角度说,如果一个大的table里包含很多内容,要所有内容加载完毕,浏览器才解析,而xhtml实现(例如用DIV)可以边下载边解析,从而显示速度更快。web标准也是发展潮流、趋势。为了你的网站能适应更多浏览器,也需要使用web标准设计页面。2、asp.net开发时,禁止viewstate。可以减少大量的html代码。首先可以在web.config里禁止viewstate,然后前台页面不要使用gridview等大型控件。3、减少空白字符,千万不要小看这个小技巧。例如Repeater的ItemTemplate里,把开头的空白字符全部删除,然后对比下页面大小,你会发现减少很多。比如原来是100K,经过改进后可能只有70K,减少30k,这样一个页面一个人浏览一次减少30k,假如该页面每天被浏览10万次,那么减少的流量是100000*30k=3G,这样一天就可以减少3g的流量。整个网站经过这样改进后,相对来说网络带宽负载能力更强了。4、共用HTML可以抽取出来放到js里。例如网站底部的版权信息,这样的每个页面都一样的html代码,可以做成js文件,这样客户端会缓存该js文件,下次可以减少js里代码的传输。同理,整个网站的js,css等等都放到独立文件夹里,不要放到html页面里,可以缓存到客户端。需要注意,把html转化成js是不利于搜索引擎SEO的,所以关键的页面链接不能放到js里的。