辨别WS2012应用程序初始化的“假”请求

日期: 2013-02-20 来源:TechTarget中国

  应用程序初始化功能在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

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐