当前位置: 首页 > 设计知识 > 企业官网设计 > Asp.net网站的性能优化
Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓存,数据库索引优化
等都是常见的优化手段。随着后端优化空间越来越小,现在越来越多的网站更注重前端性能的优化,就
是浏览器,http层面的优化,这里写两点最简单最有效的asp.net网站优化技巧。
了解常见的网站性能优化技巧
首先我们要学一些优化网站性能和体验的理论和基础知识,雅虎已经帮我们总结好了,详见参考链
接中的几篇文章,有好心人已经给翻译成中文了画册设计公司。这里面提到的一些技巧可操作性都很强,建议每一个
网站开发人员都仔细学习并进行实践,可以说不了解这里面说的优化技巧,提升网站前端性能就无从谈
起。
诊断 网站性能
要想优化网站的前端性能,首先要查看最影响前端性能的瓶颈是哪些?最常用的工具就是Google的
Page Sped和Yahoo的YSlow,这两个工具都是在Firefox下使用的,并且是基于FireBug的,FireBug是前
端开发人员必备的一个插件了。
这两个工具可以帮你诊断你的页面的性能瓶颈在哪里,比如打开你的站点首页共消耗了多少网络流
量,进行了多少次HTTP请求,每个页面组件是否可以进行缓存,页面加载的各个执行过程各占用了多少
时间,加载中是否有阻塞情况,页面组件并行加载情况如何,图片是否还可以进行无损压缩,脚本和样
式放置的位置是否合理,是否删除了不必要的空白,是否进行了gzip的压缩等等。知道了这些信息,你
就可以有针对性的进行网站性能优化,先把最影响性能的地方优化掉。
这两个工具使用起来也很简单。
进行优化实践
根据我对网站优化的学习和实践,总结出来一些经验:一般网站性能消耗都集中在网络下载上,包
括页面本身的HTML以及图片,脚本,样式等组件的下载,尤其是在网速比较慢的时候,下载这些东西要
花费整个网页呈现的大部分时间,这些东西下载完成后,本地的渲染和展现一般会很快,除非有很复杂
的效果或脚本,而服务端执行的快慢要看具体服务器的逻辑,优化起来复杂度较高,往往站点本身还要
访问后端的其它服务器,数据库等。
解决这个首先有两点可以入手,一是对页面组件进行压缩,web用的图片一般本身就是压缩格式,
所以压缩空间不太大,还会额外占用服务器CPU,但脚本,样式,HTML这些文本内容用GZIP压缩的压缩
比就非常大了,而且现在大多数浏览器都支持GZIP压缩。
另一方面是对脚本,样式,图片加Http Expire头,加上这个过期头,网站只需要第一次打开时需
要下载这些网页组件,之后再打开甚至连HTTP请求都不用发起,直接在本地加载了,当然脚本和样式服
务端有可能以后还会变化,我们需要利用URL重画册设计公司写进行脚本和样式引用的自动改名,以便在脚本和页面
更新后刷新利览器缓存。
上一篇:网站推广的思路要点
下一篇:如何通过网络营销扩大销售?
扫一扫关注古柏
GOOBAI AD.
Brand Whole Case Design
4000-882-993
www.goobai.com
微信加好友咨询
广州古柏广告策划有限公司
地址:广州市天河区东圃长盛商务大厦B213-215
Copyright©2004-2020 GOOBAI Inc.All rights reserved
粤公网安备: 44010602001481号
备案号:粤ICP备09222445号
与古柏对话
关注古柏