IIS6中设置页面Gzip压缩

Posted By zero
Categorized Under: 记事本
Comments (0)

IIS6中设置页面Gzip压缩
一. HTTP压缩概述

HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。

本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点是效率较高。


二. HTTP压缩工作原理

Web服务器处理HTTP压缩的工作原理如下:
Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;
如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;
如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;
如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;
如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。


三. IIS 6.0中配置HTTP Gzip压缩的步骤:

1) 打开Internet信息服务(IIS)管理器,右击”网站”->”属性”,选择”服务”。在”HTTP压缩”框中选中”压缩应用程序文件”和”压缩静态文件”,按需要设置”临时目录”和”临时目录的最大限制”;

2) 在Internet信息服务(IIS)管理器,右击”Web服务扩展”->”增加一个新的Web服务扩展…”,在”新建Web服务扩展”框中输入扩展名”HTTPCompression”,添加”要求的文件”为C:WINDOWSsystem32inetsrvgzip.dll,其中 Windows系统目录根据您的安装可能有所不同,选中”设置扩展状态为允许”;

3) 使用文本编辑器打开C:WindowsSystem32inetsrvMetaBase.xml(建议先备份),找到Location =”/LM/W3SVC/Filters/Compression/gzip”,如果需要压缩动态文件,则将 HcDoDynamicCompression设置为”TRUE”,并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx;如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为 “TRUE”,并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等; HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数字越小压缩率越低;

4) 编辑完毕后保存MetaBase.xml文件;如果文件无法保存,则可能IIS正在使用该文件。打开”开始”->”管理工具”->”服务”,停止”IIS Admin Service”后,即可保存;

5) 最后,重新启动IIS。

针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)

Http MIME 类型

Posted By zero
Categorized Under: 记事本
Comments (0)

MIME类型          注释           文件扩展名
application/acad              AutoCAD Drawing文件      dwg,DWG
application/arj                                               arj
application/clariscad           ClarisCAD文件         CCAD
application/drafting            MATRA  Prelude草稿      DRW
application/dxf        DXF(AutoCAD)               dxf, DXF
application/excel              Microsoft  Excel                 xl
application/i-deas             SDRC I-DEAS文件        unv,UNV 
application/iges               IGES图片格式          igs, iges, IGS, IGES
application/mac-binhex40       Macintosh BinHex格式      hpx
application/msword            Microsoft Word                   word, w6w, doc
application/mswrite            Microsoft Write                   Wri
application/octef-stream         非解释十进制库                  bim
application/oda                                oda
application/pdf                PDF(Adobe  Acrobat)              pdf
application/postscript           PostScript                         ai, PS, ps, eps
application/pro-eng             PTC Pro/ENGINEER               prt, PRT, part
application/rtf                 Rich Text Format                   rtf
application/set                 SET(French CAD标准)       set, SET
application/sla                 Stereolithography                  stl, DTL
application/solids               MATRA Prelude Solids             SOL
application/STEP               ISO-10303 STEP数据文件     stp, STP, step, STEP
application/vda                 VDA-FS Surface数据       vda, VDA
application/x-csh               C外壳脚本            csh
application/x-director            Macromedia Director               dir, dcr, dxr
application/x-dvi               TeX DVI                          dvi
application/x-gzip              GNU Zip                          gz, gzip
application/x-mif               FrameMaker MIF Format             mif
application/x-hdf               MCSA HDF Data File                hdf
application/x-latex              LeTeX源             latex
application/x-netcdf             Unidata netCDF                     nc, cdf
application/x-sh                Boume外壳脚本          sh
application/x-stuffit             Stuffit Arehive                      sit
application/x-tel                TCL脚本             tel
application/x-tex                TeX源              tex
application/x-texinfo             Texinfo(Emacs)                     texinfo, texi
application/x-troff               Troff                              t, tr, toff
application/x-troff-mam           含有Man宏的Troff                man
application/x-troff-me             含有ME宏的Troff                me
application/x-troff-ms               含有MS宏的Troff              ms
application/x-wais-source            WAIS源            src
application/x-bepio                  老式二进制CPIO               bcpio
application/x-cpio                   POSIX CPIO                   cpio
application/x-gtar                    GNU tar                       gtar
application/x-shar                    外壳归档程序         shar
application/x-sv4cpio                 SVR4 CPIO                    sv4crc
application/x-sv4crc                  含有CRC的SVR4              sv4crc
application/x-tar                     4.3BSD tar format               tar          
application/x-ustar                   POSLX tar format                ustar              
application/x-winhelp                 Windows Help                   hlp
application/x-zip                      ZIP 归档文件         zip

audio/basic                          基本音频(通常遵循μ法则)  au, snd
audio/x-aiff                          AIFF音频           aif, aiff, aifc
audio/x-pn-realardio                   RealAudio                     ra, ram
audio/x-pn-realaudio-plugin             RealAuldio(插件)        rpm
audio/x-wav                          Windows WAVE音频      wav

image/gif                            GIF图像            gif
image/ief                            Image Exchange Format(图像交换格式) ief
image/jpeg                           JPEG图像     jpg, JPG, JPE, jpe, JPEG, jpeg
image/pict                            Macintosh PICT                 pict
image/tiff                             TIFF图像           tiff, tif              
image/x-cmu-raster                     CMU光栅图像         ras
image/x-portable-anymap                PBM Anymap格式        pnm
image/x-portable-bitmap                 PBM Bitmap格式         pbm
image/x-portable-graymap               PBM Graymap格式        pgm
image/x-portable-pixmap                PBM Pixmap格式         ppm
image/x-rgb                           RGB图像            rgb
image/x-xbitmap                       X Bitmap                        xbm
image/x-xpixmap                       X Pixmap                        xpm
image/x-xwindowdump                  X Windows dump(xwd)格式     xwd

multipart/x-zip                         PKZIP Archive                    zip
multipart/x-gzip                        GNU ZIP Archive                  gzip

text/html                              HTML                          html, htm
text/plain                             普通文本      txt, g, h, C, cc, hh, m, f90

text/richtext                           MIME Richtext                    rtx
text/tab-separated-values                 含有制表符分离值的文本      tsv
text/x-setext                           结构增强文本           etx

video/mpeg                MPEG视频   mpeg, mpg, MPG, MPE, mpe, MPEG, mpeg
video/quicktime             QuickTime视频           qt,mov
video/msvideo              Microsoft Windows视频        avi
video/x-sgi-movie            SGI Movieplayer格式         movie

x-world/x-vrml              VRML Worlds                         wrl

新年快乐。。。

Posted By zero
Categorized Under: 心情记事
Comments (0)

看着春晚,看着赵本山的小品,新年即将来到,愿家人朋友平安好运,健康长寿,蒸蒸日上。
新年快乐。。。