当我们把网站部署在IIS7或IIS6S的时候,每当IIS或是Application Pool重启后,第一次请求网站反应总是很慢,原因大家都知道(不知道可以参考这个动画说明ASP.NET网页第一个Request会比较慢的原因)。所以每次网站更新都会给第一个用户代号不好的用户体验,因此之前大家得通过撰写仿真模拟访问动作或预编译来解决此问题。但自从Windows 2012出来之后,这部分Application Initialization功能已经有内含在IIS8之中,可以直接进行设定就可以。不过微软也发布了针对针对前期的IIS单独模块:Application Initialization 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。

  安装完毕后要求重启。有文说模块安装完毕后,在IIS里能看到关于次模块图标,不过我是没见着。为解决此问题,得再安装Application Initialization for UI,才有办法让IIS出现UI可以进行设定。安装完毕后,在IIS控制置模块中会出现一个Application Initialization图标,此时我们就可以开始设定了:

Warm Up设定方式满简单的,主要针对Application Pool层级或是Web Site层级两者进行设定

1.Application Pool层级:只要有需要的Application Pool的Start Mode设定AlwaysRunning就可以

2.Web Site层级:选择你们要做Preload的Web Site。

选择好Web Site之后,记得下图红框地方要打勾,若是当网站初始化时间要很久话,可以再Splash Page定义初始化网页说明

说明网站正在初始化,让用户感觉比较友善

以上都设定好之后,进行测试一下。

最新文章

  1. 关于tarjan算法的理解
  2. [leetcode]Path Sum II
  3. python之路-Day3
  4. python _、__和__xx__的区别
  5. 转: SQL Server索引的维护 - 索引碎片、填充因子
  6. IOS开发UI基础文本属性Attributes
  7. .net学习笔记---IIS 处理模型及ASP.NET页面生命周期
  8. 5. 星际争霸之php设计模式--抽象工厂模式
  9. poj3259 最短路判环
  10. 【BZOJ 3926】 [Zjoi2015]诸神眷顾的幻想乡 (广义SAM)
  11. ubuntu 安装eclipse
  12. php 排序数组array_multisort
  13. HTTP认证模式:Basic and Digest Access Authentication
  14. 基于esp32的IIC通讯
  15. show profiles 分析sql耗时瓶颈
  16. SVN命令行更新代码
  17. Cloud Native Weekly | KubeCon首登中国,华为云亮相KubeCon 2018,微软云服务又罢工
  18. 【RPC】跨语言-RPC框架
  19. 利用n和nvm管理Node的版本
  20. idea建立一个maven项目

热门文章

  1. Redis hash数据结构
  2. JAVA 读取配置文件 xxx.properties
  3. C# WEB.API 接收并解析保存base64格式的图片
  4. IIS 更新EXE文件
  5. hashlib 加密模块使用说明
  6. WDA-FPM-3-SEARCH(OIF)
  7. U3D游戏运行时资源是如何从AB中加载出来的
  8. ssh结合tar命令把远程文件拉回来或推过去(实现数据无落地推送)
  9. Docker-删除untagged docker images
  10. 机房servlet过滤器