Asp.net网站的性能优化

古柏广告设计
助力企业品牌成长
2018-01-20 10:08    围观:56次

Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓存,数据库索引优化

等都是常见的优化手段。随着后端优化空间越来越小,现在越来越多的网站更注重前端性能的优化,就

是浏览器,http层面的优化,这里写两点最简单最有效的asp.net网站优化技巧。

  了解常见的网站性能优化技巧

  首先我们要学一些优化网站性能和体验的理论和基础知识,雅虎已经帮我们总结好了,详见参考链

接中的几篇文章,有好心人已经给翻译成中文了画册设计公司。这里面提到的一些技巧可操作性都很强,建议每一个

网站开发人员都仔细学习并进行实践,可以说不了解这里面说的优化技巧,提升网站前端性能就无从谈

起。

  诊断 网站性能

  要想优化网站的前端性能,首先要查看最影响前端性能的瓶颈是哪些?最常用的工具就是Google的

Page Sped和Yahoo的YSlow,这两个工具都是在Firefox下使用的,并且是基于FireBug的,FireBug是前

端开发人员必备的一个插件了。

  这两个工具可以帮你诊断你的页面的性能瓶颈在哪里,比如打开你的站点首页共消耗了多少网络流

量,进行了多少次HTTP请求,每个页面组件是否可以进行缓存,页面加载的各个执行过程各占用了多少

时间,加载中是否有阻塞情况,页面组件并行加载情况如何,图片是否还可以进行无损压缩,脚本和样

式放置的位置是否合理,是否删除了不必要的空白,是否进行了gzip的压缩等等。知道了这些信息,你

就可以有针对性的进行网站性能优化,先把最影响性能的地方优化掉。

  这两个工具使用起来也很简单。

  进行优化实践

  根据我对网站优化的学习和实践,总结出来一些经验:一般网站性能消耗都集中在网络下载上,包

括页面本身的HTML以及图片,脚本,样式等组件的下载,尤其是在网速比较慢的时候,下载这些东西要

花费整个网页呈现的大部分时间,这些东西下载完成后,本地的渲染和展现一般会很快,除非有很复杂

的效果或脚本,而服务端执行的快慢要看具体服务器的逻辑,优化起来复杂度较高,往往站点本身还要

访问后端的其它服务器,数据库等。

  解决这个首先有两点可以入手,一是对页面组件进行压缩,web用的图片一般本身就是压缩格式,

所以压缩空间不太大,还会额外占用服务器CPU,但脚本,样式,HTML这些文本内容用GZIP压缩的压缩

比就非常大了,而且现在大多数浏览器都支持GZIP压缩。

  另一方面是对脚本,样式,图片加Http Expire头,加上这个过期头,网站只需要第一次打开时需

要下载这些网页组件,之后再打开甚至连HTTP请求都不用发起,直接在本地加载了,当然脚本和样式服

务端有可能以后还会变化,我们需要利用URL重画册设计公司写进行脚本和样式引用的自动改名,以便在脚本和页面

更新后刷新利览器缓存。
 

(注:古柏广告设计-版权所有-转载请注明出处。)

品牌热线:137-1020-5050

相关文章


广州古柏广告策划有限公司

地址:广州市天河区东圃长盛商务大厦B213-215

Copyright©2004-2020 GOOBAI Inc.All rights reserved

粤公网安备: 44010602001481号

备案号:粤ICP备09222445号

GOOBAIAD

服务热线:3160-9080/4000-882-993

业务总监:136-3149-2728(Mr.罗)

Q Q/微信:212210324

与古柏对话

关注古柏