日期:2012-06-21 20:14:00  来源:本站整理

经验分享IIS网站服务器性能应若何举行优化[服务器安全]

赞助商链接



  本文“经验分享IIS网站服务器性能应若何举行优化[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以利用IIS架设一个像模像样的Web站点来,但配置、优化 IIS的性能,使得网站拜候性能到达最优状况却不是一件简单的事情,这里我就介绍一下若何一步一步的优化你的IIS服务器.
 
  服务器端环境,我们以Windows Server 2003的IIS6.0为例,客户端环境为Mozilla Firefox 3.0,同时安装Yahoo的YSlow扩大.
 
  YSlow是 Yahoo开辟者团队公布的一款基于Firebug的插件.用于解析网页,并按照一些高性能网站的法则举行呼应的评级打分,关于网页性能优化有很好的帮忙 作用,奉告你那些部份影响了你的网页速度,并奉告你若何基于某些法则而举行优化.我们关于IIS的优化战略就是基于YSlow的.
 
  利用安装了YSlow的Firefox翻开目标网站,然后点击YSlow图标,点击Performance.
 
  此中Performance Grade为YSlow对你网站的评级,A(100分)为最高,F为最低,背面列出若何举行改正,下面我以IIS 6.0为例介绍一下若何举行优化网站性能.
 
  1、削减HTTP恳求数目
 
  这主如果改正网站代码,削减外部图片、CSS、JS等文件数目,手动归并多个CSS/JavaScript文件.IIS那边不用设置.
 
  2、利用CDN
 
  关于小网站来说,这个就免了吧.当然有钱人可以试试,可以从技术上办理用户拜候网站呼应速度慢的问题.
 
  3、启用内容过期
 
  关于静态文件启用内容过期可以提高拜候性能.首先网站的目录要划分公道,图片、CSS、JavaScript均放在单独目录下,然后在IIS中挑选目 录,点属性-HTTP头,启用内容过期,可以挑选30天后过去,这样,用户浏览器将对比当前日期和终止日期,以便决意是显示缓存页还是从服务器恳求更新的 页,由于图片、CSS、JS普通改变较少,因此基本上都从本地缓存读取,从而加快显示速度.
 
  4、启用Gzip压缩
 
  HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的办法.HTTP压缩采取通用的压缩算法如Gzip等压缩HTML、JavaScript或 CSS文件.压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的拜候速度.
 
  利用办法是,右击“网站”->“属性”,挑选“服务”.在“HTTP压缩”框中选中“压缩静态文件”,“暂时目录”倡议单独设置另一个盘的目录下.
 
  之后,IIS管理器中,右击“Web服务扩大”->“增添一个新的Web服务扩大”,在“扩大名”中输入“HTTPCompression”,添 加“要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,此中Windows系统目录按照您的安装大概有所差别, 选中“设置扩大状况为答应”.
 
  最后,利用文本编辑器翻开C:\Windows\System32\inetsrv\MetaBase.xml,在HcFileExtensions中 增添需求压缩的静态文件后缀名,默许为HTML和TXT文件,倡议再增添上js、css等,不要增添图片或ZIP等已经被压缩的文件.
 
  5、将款式文件放在头部
 
  这是基本的HTML代码气势,将全部的CSS文件都放在HTML页面的头部.
 
  6、将脚本文件放在尾部
 
  这也是基本的HTML代码气势,将全部的JavaScript文件都放在HTML页面的尾部.
 
  7、避免CSS表达式
 
  这点很简单,因为大大都人历来不用CSS表达式.
 
  8、利用外部的JavaScript和CSS
 
  将全部的JavaScript和CSS都做成外部文件的情势举行引用,这主如果为了让这些文件可以被浏览器缓存起来,拜见第三点的介绍.
 
  9、削减DNS查询
 
  域名的DNS查询会带来额外的拜候开销,削减页面内文件的主机域名数目,一个页面的主机域名保持在2-4个以内,这样就不会降低页面的装入速度.
 
  10、压缩JavaScript文件
 
  压缩脚本文件,删除不必要的字符,可以改进加载时间,目前有很多JavaScript文件的压缩工具,我这里有一个GUI界面的JS压缩工具供下载.
 
  11、避免重定向
 
  网页的重定向会带来额外的运行开销,因此要避免页面举行重定向跳转操作.
 
  12、删除反复脚本
 
  一个页面两次包含同一个JavaScript文件会影响加载的性能,因此需求将反复的脚本文件删除.
 
  13、配置ETag
 
  这是一个令人迷惑的问题.理论上说将服务器的ETag删除会提高HTTP恳求的性能,但是按照微软官方供应的改正办法配置IIS 6.0,并没有实际效果,终究我利用了一个remetag,以ISAPI的方法实现了删除ETag的功效.
 
  经过上面这些网站前端重构和WEB服务器的配置改正,我们的页面构造就变得越发标准,重构的页面大多城市获得不错的YSlow的评分,总体来说性能晋升了不少.关于终究用户来说,也会明显感遭到拜候网站速度变快了很多,网站的浏览体验得到了较好的晋升.

  以上是“经验分享IIS网站服务器性能应若何举行优化[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 经验分享IIS网站服务器性能应若何举行优化
  • Linux安装的几点经验分享
  • <b>经验分享:对Java中的线程感触</b>
  • 在Server 2008上布置SCOM的经验分享
  • windows优化经验分享之开机速度优化
  • 开机只需13秒的经验分享
  • 内页权重带动首页权重的SEO经验分享
  • 浸透经验分享:Public权限下的列目录
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .