国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页服务器类Web服务器 → 讲解IIS网站服务器性能优化秘籍十三篇

讲解IIS网站服务器性能优化秘籍十三篇

我要评论 2010/04/17 18:15:58 来源:国语自产精品视频在线看 编辑:绿色软件站 [ ] 评论:0 点击:210次

  Windows Server自带的【de】互联网信息服务器【fú wù qì】🤜(Internet Information Server,IIS)是架设👍网站服务器【fú wù qì】的【de】🔆常用【yòng】工🏷具,它是一个既简🌺单而又麻烦的【de】东西😴,新手都可以使【kě yǐ shǐ】💆用【yòng】🛹IIS架设一个像模【gè xiàng mó】像样的【xiàng yàng de】🏮Web站点来【zhàn diǎn lái】,但配置【dàn pèi zhì】、优化IIS的【de】性能,使得网🌡站访问性能达到最优状态却不是一件简单的事情【de shì qíng】,这里我就介绍【jiù jiè shào】一下如何一步一步的【yī bù de】🗄优化你🦄的【de】IIS服务器【fú wù qì】🤜。

  服务器端环境🐻,我们以Windows Server 2003的【de】🦄IIS6.0为例【wéi lì】⛄,客户端环境🐻为Mozilla Firefox 3.0,同时安装【zhuāng】🐑Yahoo的【de】🦄YSlow扩展【kuò zhǎn】。

  YSlow是Yahoo开发者【kāi fā zhě】团队发🎻布的一【bù de yī】🚏款基于【yú】Firebug的🦂插件。用于【yú】分析网页【xī wǎng yè】🏞,并根据一些高性能网站的规⛎则进行相应的🦂评级打分,对于【yú】网页性能🍅优化有🐽很好的🔦帮助【bāng zhù】 作用,告诉你【gào sù nǐ】那些部【nà xiē bù】分影响了你的【le nǐ de】🐲网页速【wǎng yè sù】♍度,并告诉【bìng gào sù】你如何基于【yú】某些规则【xiē guī zé】🆘而进行优化🌚。我们对【wǒ men duì】于【yú】IIS的🦂优化🌚策略就是基于【shì jī yú】YSlow的🦂。

  使用安装了YSlow的Firefox打开目【dǎ kāi mù】🐴标网站,然后点击【jī】🚴YSlow图标【tú biāo】💋,点击【jī】🚴Performance。

  其中【qí zhōng】Performance Grade为🎬YSlow对你网站的评【zhàn de píng】级,A(100分)为最高【wéi zuì gāo】📌,F为最低🐟,后面列🕺出如何进行修【jìn háng xiū】改,下面我以🌱IIS 6.0为🎬例介绍一下如何进行优化网【yōu huà wǎng】站性【zhàn xìng】📒能【néng】。

  IIS网站服【wǎng zhàn fú】😈务器性🐋能优化秘籍【mì jí】🖖1:减少【jiǎn shǎo】HTTP请求数量

  这主要是修改【shì xiū gǎi】👰网站代【wǎng zhàn dài】码🍒,减少外部图片、CSS、JS等文件【wén jiàn】🍸数量🛌,手动合并多个CSS/JavaScript文件【wén jiàn】。IIS那里不【nà lǐ bú】用设置。

  IIS网站服【wǎng zhàn fú】〰务器性能优化秘籍2:使用【shǐ yòng】⛵CDN

  对于小网站来说🤜,这个就免了吧。当然有钱人可【qián rén kě】🦁以试试✏,可以从【kě yǐ cóng】技术上解决用【jiě jué yòng】🥣户访问网站响🕺应速度【yīng sù dù】慢的问【màn de wèn】题。

  IIS网站服【wǎng zhàn fú】❌务器性【wù qì xìng】能优化秘籍👕3:启用内容过期

  对于静🔑态文件〽启用内【qǐ yòng nèi】😈容过期【róng guò qī】可以提【kě yǐ tí】🦓高访问【gāo fǎng wèn】性能【xìng néng】➰。首先网😶站的目【mù】😐录要划【lù yào huá】🌃分合理,图片、CSS、JavaScript均放在单独目【dān dú mù】👠录【lù】下,然后在IIS中选择🐌目【mù】😐 录【lù】,点属性【diǎn shǔ xìng】🧛-HTTP头,启用内【qǐ yòng nèi】😈容过期【róng guò qī】,可以选择🐌30天后过去,这样,用户浏览器将【lǎn qì jiāng】🚐比较当前日期🕔和截止日期🕔,以便决【yǐ biàn jué】定是显示缓存【shì huǎn cún】🧗页还是从服务器请求更新的 页,由于图片、CSS、JS通常变💈化较少,因此基👊本上都从本地【cóng běn dì】缓存读【huǎn cún dú】🖌取,从而加快显示【kuài xiǎn shì】速度【sù dù】。

  IIS网站服🚕务器性【wù qì xìng】能优化【néng yōu huà】秘籍4:启用Gzip压缩⛅

  HTTP压缩是在Web服务器🚶和浏览器间传【qì jiān chuán】输压缩文本内容的方法【fǎ】。HTTP压缩采用通用【yòng tōng yòng】的压缩🏓算法【fǎ】如Gzip等压缩【děng yā suō】🏆HTML、JavaScript或🛁 CSS文件。压缩的最大好【zuì dà hǎo】处就是⬜降低了网络传🧐输的数【shū de shù】据量【jù liàng】📁,从而提【cóng ér tí】高客户👳端浏览器的访【qì de fǎng】✍问速度。

  使用方法是,右击😏“网站👗”->“属性【shǔ xìng】🚐”,选择🚳“服务【fú wù】”。在“HTTP压缩👄”框中选中“压缩👄静态文【jìng tài wén】件【jiàn】”,“临时目【lín shí mù】录【lù】”建议单独设置另一个【lìng yī gè】盘的目录【lù】下💽。

  之后,IIS管理器🥟中,右击“Web服务扩【fú wù kuò】🕘展【zhǎn】🌆”->“增加一【zēng jiā yī】个新的Web服务扩【fú wù kuò】🕘展【zhǎn】🌆”,在“扩展【zhǎn】🌆名”中输入🙊“HTTPCompression”,添【tiān】 加【jiā】“要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目【xì tǒng mù】🌓录根据您的安装可能有所不【yǒu suǒ bú】同🔕, 选中【xuǎn zhōng】“设置扩😃展【zhǎn】状态🚕为允许【wéi yǔn xǔ】”。

  最后,使用文🎟本编辑🌶器打开C:\Windows\System32\inetsrv\MetaBase.xml,在HcFileExtensions中🗂 增加需要压缩🌭的静态文件【wén jiàn】后🌰缀名【zhuì míng】,默认为【mò rèn wéi】HTML和TXT文件【wén jiàn】💩,建议再添加上🖱js、css等【děng】,不要添加图片或【huò】ZIP等已经【děng yǐ jīng】被压缩的文件【de wén jiàn】💩。

  IIS网站服务器性💜能优化【néng yōu huà】秘籍5:将样式【jiāng yàng shì】🤸文件放在头部【zài tóu bù】❕

  这是基🏎本的HTML代码风格【gé】♍,将所有【jiāng suǒ yǒu】的CSS文件都放在【fàng zài】HTML页面的🌫头部。

  IIS网站服【wǎng zhàn fú】🚳务器性能优化秘籍【mì jí】6:将脚本【jiāng jiǎo běn】文件放🛠在尾部💷

  这也是😼基本的HTML代码风【dài mǎ fēng】格【gé】🏭,将所有的JavaScript文件都放在【fàng zài】🎹HTML页面的尾部。

  IIS网站服💻务器性【wù qì xìng】能优化秘籍🈺7:避免【bì miǎn】CSS表达式

  这点很简单【jiǎn dān】,因为大多数人从来不【cóng lái bú】🏹用【yòng】🎂CSS表达式💴。

  IIS网站服【wǎng zhàn fú】🐛务器性【wù qì xìng】能优化【néng yōu huà】秘籍8:使用外🏕部的JavaScript和🥙CSS

  将所有【jiāng suǒ yǒu】🍖的JavaScript和🕞CSS都做成【dōu zuò chéng】🎁外部文【wài bù wén】件的形【jiàn de xíng】式进行【shì jìn háng】引用🍺,这主要是为了【shì wéi le】让这些文件可以被浏览器缓🥊存起来,参见第三点的🔐介绍。

  IIS网站服务器性【wù qì xìng】🏊能优化【néng yōu huà】🌔秘籍9:减少DNS查询

  域名的🎳DNS查询会【chá xún huì】带来额外的访🌖问开销【wèn kāi xiāo】,减少页面内文【miàn nèi wén】件的主机域名数量【shù liàng】🤚,一个页【yī gè yè】⏳面的主机域名保持在2-4个以内,这样就【zhè yàng jiù】不会降低页面🍚的装入速度🌥。

  IIS网站服【wǎng zhàn fú】务器性【wù qì xìng】😣能优化秘籍10:压缩🔓JavaScript文件

  压缩脚💙本文件,删除不【shān chú bú】必要的字符🕰,可以改善加载【zǎi】时间,目前有很多🌥JavaScript文件的【wén jiàn de】✂压缩工【yā suō gōng】🎵具【jù】,我这里👀有一个GUI界面的JS压缩工【yā suō gōng】🎵具供下【jù gòng xià】载【zǎi】。

  IIS网站服【wǎng zhàn fú】务器性能优化🤘秘籍11:避免重👞定向【dìng xiàng】

  网页的重定向【chóng dìng xiàng】会带来🥛额外的运行开【yùn háng kāi】📈销,因此要【yīn cǐ yào】避免页【bì miǎn yè】面进行重定向【chóng dìng xiàng】跳转操🏙作🐎。

  IIS网站服务器性【wù qì xìng】能优化📍秘籍【mì jí】12:删除重复脚本🏝

  一个【yī gè】页面两次🍩包含同一个【yī gè】JavaScript文件会【wén jiàn huì】影响加🌈载的性能【néng】,因此需要将重【yào jiāng chóng】复的脚本文件🍖删除🤨。

  IIS网站服♒务器性能优化【néng yōu huà】🌇秘籍13:配置【pèi zhì】ETag

  这是一【zhè shì yī】个令人🤰迷惑的问题【wèn tí】🎅。理论上🐅说将服【shuō jiāng fú】务器的【wù qì de】ETag删除会【shān chú huì】🏿提高🛒HTTP请求的性能,但是按照微软官方提供的修改方法👽配置【pèi zhì】👞IIS 6.0,并没有实际效果,最终我【zuì zhōng wǒ】🖱使用了【shǐ yòng le】一个remetag,以😍ISAPI的方式【de fāng shì】实现了删除ETag的功能。

  IIS网站服务器性能优化秘籍总结

  经过上👋面这些网站前📘端重构【duān chóng gòu】✡和【hé】WEB服务器【fú wù qì】的配置修改,我们的页面结构就变⛲得更加🚯规范,重构的🔀页面大【yè miàn dà】🔎多都会📻取得不错的【cuò de】YSlow的评分【de píng fèn】,总体来【zǒng tǐ lái】说性能提升了🦖不少。对于最💼终用户来说,也会明显感受【xiǎn gǎn shòu】🌟到访问【dào fǎng wèn】网站速【wǎng zhàn sù】度变快了很多,网站的【wǎng zhàn de】浏览体⤵验得到【yàn dé dào】了较好的提升。

关键词:IIS网站服务器性能优化

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视