网页开发者早期最常遇到一个问题,当网站布署到IIS时候,每当IIS或是Application Pool重启后,第一位进入网站的使用者,其体验往往第一个反应就是网站很慢,然后就一直询问IT为什么网站这么慢。但是,IT再去确认之后,网页速度又没有问题,虽然这问题看似不是很大问题,不过,有时企业内部网站,会因为在Web Site 初始化时候进行一堆设定跟Loading Data,这样等待时间就不会是几秒而已了。因此,早期在IIS7.0以前为了避免这不友善的使用者体验,通常都会自行撰写Warm Up功能,这种功能大都是仿真使用者第一次登入动作,让真正第一次使用者对于IIS来说是第二次的Request来解决这问题。

  自从Windows 2012出来之后,这部分Application Initialization功能已经有内含在IIS8之中,可以直接进行设定就可以。  

  软针对Windows R2的IIS7.5,Release Warm Up的模块叫做Application Initialization Module for IIS 7.5,让在IIS 7.5也可以有此功能,让我们透过外挂模块就可以轻松拥有Warm Up机制。

第一步:安装Application Initialization Module for IIS 7.5

官方下载网址:http://www.iis.net/downloads/microsoft/application-initialization

第二步:安装Application Initialization for UI

下载地址:http://files.cnblogs.com/files/tuty/ApplicationInitializationforUI.zip

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

2.Web Site层级:勾选Preload 和 DoAppIniAfterRestart 两个选项。

最新文章

  1. mysql操作入门基础之对数据库和表的增删改查
  2. JS-学习-DOM元素尺寸和位置
  3. codevs 3369 膜拜
  4. 有限状态机(Python)
  5. Matlab图像处理入门
  6. iOS 转载一篇日期处理文章
  7. 怎样新建Oracle数据库
  8. Python实现PLA(感知机)
  9. Java 8 VM GC Tuning Guide Charter2
  10. SSIS 学习(7):包配置(下)【转】
  11. UWP必备知识:App File Explorer
  12. js验证表单密码、用户名是否输入--JS的简单应用
  13. 团队作业8——第二次项目冲刺(Beta阶段)Day1--5.18
  14. asp.net中配置使用Sqlite轻型数据库
  15. angular2 Http和websocket
  16. Andriod studio 目录结构
  17. windows 上传文件到 Linux 服务器
  18. Spark学习笔记11面向对象编程
  19. PLSQL 汉化
  20. 用命令生成Webservice 对应的代理类

热门文章

  1. Spring的配置相关知识(学习spring boot的预备知识)
  2. spark sql 窗口函数over partition by
  3. python爬虫之下载京东页面图片
  4. 十五 web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础
  5. Linux中pid_t类型为int类型
  6. bzoj 1798 双标记区间修改线段树
  7. POJ 3167 Cow Pattern ★(KMP好题)
  8. POJ 1568 极大极小搜索 + alpha-beta剪枝
  9. 奔跑吧ansible笔记一(概述)
  10. hdu 6114 chess(排列组合)