iis 6 7 8预加载设置
IIS 6,7(windows server 2008及以前版本)
把网站部署在IIS7或IIS6,每当IIS或是应用程序池重启后,第一次请求网站反应总是很慢。为了解决这一问题,Windows 2012的IIS8中,增加了ApplicationInitialization功能。同进,微软也发布了针对针对前期的IIS单独模块:ApplicationInitialization Module for IIS 7.5 (支持的操作系统有 Windows 7、Windows Vista、Windows Vista SP1、Windows XP SP2+、Windows Server 2003 SP1+、Windows Server 2008、Windows Server 2008 R2)。安装完毕重启,再安装Application Initialization for UI,完成后,在IIS控制置模块中会出现一个Application Initialization图标
打开Application Initialization,在Application Pool标签下,选择预加载网站的应用程序池,Start Mode设定AlwaysRunning,然后点击后面的apply按钮提交。
Web Site标签下,选择要做预加载的站点(红圈1)、访问页面的文件名(红圈2),打上图中的2个勾(红圈3),然后提交(红圈4)。然后重启IIS,完成。
IIS8(Windows Server 2012及以后版本)
1、安装IIS应用程序初始化功能
2、编辑网站对应应用程序池启动模式 操作路径:应用程序池 -> 网站对应程序池 -> 右键,高级设置 ->选择,启动模式 AlwaysRunning
3、开启对应网站预加载
操作路径:网站 -> 对应网站 -> 右键,高级设置 ->选择,预加载已启用 True
4、设置配置编辑器,编写默认预加载请求
打开配置编辑器
如下图:在左上角配置节点选择system.webServer/applicationInitialization,其他配置如红圈中
如下图:在集合中添加一个初始化请求地址(用于IIS初始化默认请求地址),添加完成后,点击配置界面右侧的应用按钮,并重启应用程序池和网站
苏ICP备20017705号-1
苏公网安备 32132402000552号