应用程序初始化功能在IIS中引入了热身期这个概念。在打开该功能后,应用程序开发人员所指定的URL会在应用程序的热身过程中发送出“假”请求。一旦所有假请求都得到回应,就认为应用程序已经初始化完成,热身期结束。
取决于您的应用程序,您可能希望用与正常请求不同的方式处理这些假请求。如果希望这样做,使用 URL 重写模块即可供您查看请求的标头,然后判断是否为假请求。
如果知道窍门,假请求就很容易判断。在应用程序级别的初始化阶段,发送到URL的假请求具有下列特性。
User agent = IIS application Initialization Warm-up
Server Variables = the WarMUp_reQUeSt server variable is set
除了应用程序级别的初始化,应用程序初始化功能还可以让服务器管理员“预加载”重要的应用程序,这样只要工作进程启动就会对其进行初始化。预加载也是通过到应用程序根的假请求实现的,预加载的假请求具有下列特征:
User agent = IIS application Initialization preload
Server Variables = the preLOaD_reQUeSt server variable is set
您可能还希望对在热身阶段收到的常规请求执行特殊处理。在热身阶段收到的所有常规请求都将具备 APP_WARMING_UP 服务器变量集,您可以用这一特性找出目标请求,并执行必要的处理。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
如何优化Hyper-V动态迁移
当我们在执行Hyper-V的动态迁移时,系统会被冻结。那我们该如何减少迁移的范围以及优化数据传输的性能呢?
-
掌握Windows Server 2012 R2重复数据删除技术
重复数据删除技术是Windows Server 2012和Windows Server 2012 R2的自带功能。学习更多关于数据删除的技术来清除重复的内容,释放更多可利用的存储空间。
-
Windows Server 2012 SR-IOV技术工作原理解析
SR-IOV技术允许Windows操作系统和微软的Hyper-V或VMware的ESXi等hypervisor对服务器的磁盘I/O设备进行封装,管理甚至共享。
-
如何在Windows Server 2012中使用BitLocker
BitLocker是所有Windows Server 2012版本中的加密特性,可以保护你放在PC和硬盘上的数据。你应该学习如何安装并使用它。