WindowsServer自带的互联网信息服务器(InternetInformationServer,IIS)是架设网站服务器的常用工具,它是一个既简略而又麻烦的东西,新手都能够运用IIS架设一个像模像样的Web站点来,但装备、优化IIS的功能,使得网站拜访功能到达最优状况却不是一件简略的工作,这里我就介绍一下怎么一步一步的优化你的IIS服务器。
YSlow是Yahoo开发者团队发布的一款根据Firebug的插件。用于分析网页,并依据一些高功能网站的规矩进行相应的评级打分,关于网页功能优化有很好的协助效果,告知你那些部分影响了你的网页速度,并告知你怎么根据某些规矩而进行优化。咱们关于IIS的优化战略就是根据YSlow的。
其间PerformanceGrade为YSlow对你网站的评级,A(分)为最高,F为最低,后面列出怎么进行修改,下面我以IIS6.0为例介绍一下怎么进行优化网站功能。
减少HTTP请求数量
这主要是修改网站代码,减少外部图片、CSS、JS等文件数量,手动合并多个CSS/JavaScript文件。IIS那里不用设置。
运用CDN
关于小网站来说,这个就免了吧。当然有钱人能够试试,能够从技术上处理用户拜访网站呼应速度慢的问题。
启用内容过期
关于静态文件启用内容过期能够进步拜访功能。首先网站的目录要区分合理,图片、CSS、JavaScript均放在单独目录下,然后在IIS中挑选目录,点特点-HTTP头,启用内容过期,能够挑选30天后过去,这样,用户浏览器将比较当时日期和截止日期,以便决定是显现缓存页还是从服务器请求更新的页,因为图片、CSS、JS通常变化较少,因此基本上都从本地缓存读取,然后加快显现速度。
启用Gzip紧缩
HTTP紧缩是在Web服务器和浏览器间传输紧缩文本内容的方法。HTTP紧缩采用通用的紧缩算法如Gzip等紧缩HTML、JavaScript或CSS文件。紧缩的最大好处就是降低了网络传输的数据量,然后进步客户端浏览器的拜访速度。
之后,IIS管理器中,右击“Web服务扩展”-“增加一个新的Web服务扩展”,在“扩展名”中输入“HTTPCompression”,添加“要求的文件”为C:\Windows\system32\inetsrv\gzip.dll,其间Windows体系目录依据您的装置或许有所不同,选中“设置扩展状况为允许”。
最终,运用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml,在HcFileExtensions中增加需要紧缩的静态文件后缀名,默以为HTML和TXT文件,建议再添加上js、css等,不要添加图片或ZIP等现已被紧缩的文件。
经过上面这些网站前端重构和WEB服务器的装备修改,咱们的页面结构就变得愈加标准,重构的页面大多都会获得不错的YSlow的评分,整体来说功能提升了不少。关于最终用户来说,也会显着感受到拜访网站速度变快了许多,网站的浏览体验得到了较好的提升。
------每日感悟:
提出问题远比解决问题难,因为解决问题是技术性的,而提出问题则是革命性的。我们身边并不缺少财富,而是缺少发现财富的眼光!
上海森琦阳网络科技有限公司成立于年01月09日,注册地位于上海市嘉定区沪宜公路号1幢1层J室,经营范围包括一般项目:网络技术服务;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;计算机系统服务;信息系统集成服务;信息系统运行维护服务;云计算装备技术服务;大数据服务;互联网数据服务;软件开发;网络与信息安全软件开发;计算机及办公设备维修;计算机软硬件及辅助设备批发;网络设备销售;信息技术服务