IIS的一个优化策略

Win系统以IIS做web服务是首选,在Windows2003以后的IIS可以对每个站点设置不同的“应用程序池”,这样的好处是当某个站点当掉的时候不至于影响其他站点。

实际应用中,我比较主张将网站的静态文件存放于单独的一个站点,如果有条件的话,甚至为这个站点单独启用一个于主服务站点不同的域名(提高页面数据的并行下载能力),并将这个静态站点的执行权限全部关闭,因为是纯静态的数据不需要执行脚本。为其设置Header有效期。以及将ETag设置为空。这样下来,这个静态文件站点初具一些优化条件了。但还有一个地方需要注意,那就是它所使用的应用程序池,为这个站点单独设置一个应用程序池是肯定的,另外,因为这个站点不执行脚本,只是静态数据,因此也就不涉及到工作进程回收的问题了,这个时候将应用程序池设定内的“回收工作进程池”应该关闭,这样确保站点不会回收进程导致iis的意外发生。

这样做下来,这个静态文件站点应该相对效率就高一些了。

标签:header, HTTP, IIS, Windows

*

Deepseath Modified from Green Hope Theme · Proudly powered by WordPress · 津ICP备09005418号  津公网安备 12010302001005号