解决IIS进程回收后第一次访问慢的问题
IIS 有一种机制,默认会在IIS空闲一定时间段后,将应用程序池进行回收,这个时间段在IIS6中默认是20分钟,在IIS7中默认是1740分钟。两个配置都不合理,都会导致当应用程序池被回收后,第一次访问网站的时候速度很慢。如果一直不回收应用程序池,会导致占用内存过大。
做SharePoint的人都知道,站点每天访问第一次登录的人都很慢。也是这个IIS回收机制的问题。
我们的希望是每天凌晨进行应用程序池回收,并同时进行第一次访问,这样每天工作时间访问的时候速度都是很快的。
具体做法是:
1. 在IIS中配置,应用程序池的回收时间,固定为每天都0:00:00进行;
2. 在Windows中制作一个计划任务,执行一个"activateWebSite.bat"批处理命令,固定为每天的03:00:00进行;
"activateWebSite.bat" 批处理命令的内容如下:
@echo off@echo 正在关掉所有的IE进程(需要设置默认浏览器是IE)
taskkill /im iexplore.exe /f /t@echo 正在访问 http://localhost
start "C:\Program Files\Internet Explorer\iexplore.exe" http://localhost @echo 正在通过ping来延迟80秒钟,以方便IE打开页面
ping 127.0.0.1 -n 80 @echo 正在关掉所有的IE进程(需要设置默认浏览器是IE)
taskkill /im iexplore.exe /f /t@echo 正在访问 http://localhost
start "C:\Program Files\Internet Explorer\iexplore.exe" http://localhost @echo 正在通过ping来延迟80秒钟,以方便IE打开页面
ping 127.0.0.1 -n 80@echo 正在关掉所有的IE进程(需要设置默认浏览器是IE)
taskkill /im iexplore.exe /f /t
添加的任务计划程序:
转载于:https://www.cnblogs.com/liyuxin/p/3740679.html
解决IIS进程回收后第一次访问慢的问题相关推荐
- 读取项目的根目录 部署tomcat后_tomcat配置根目录访问后,部署后第一次访问会出现tomcat的默认界面而非项目首页...
tomcat配置根目录访问后,部署后第一次访问会出现tomcat的默认界面而非项目首页,而重启后会正常,这个原因是因为在配置文件中有如下配置,造成项目加载两次 unpackWARs="tru ...
- 常用MIME类型,解决IIS布署后字体文件、mp4视频文件等not found 的错误
前言:项目在本地运行正常,但部署在IIS服务器后使用浏览器访问项目会报:404 not found 错误,包括mp4视频文件和woff文件找不到..如下 原因:在IIS中没有将 .mp4和 .woff ...
- IIS上解决ASP.Net第一次访问慢的处理
IIS中应用程序池和网站是单独存在的,但是网站运行必须建立在对应的应用程序池启动的前提下. 默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉. 本篇经验中的方法能解 ...
- IIS初始化(预加载),解决第一次访问慢,程序池被回收问题
IIS初始化(预加载),解决第一次访问慢,程序池被回收问题 参考文章: (1)IIS初始化(预加载),解决第一次访问慢,程序池被回收问题 (2)https://www.cnblogs.com/team ...
- iis php根目录可以访问子目录不行,wordpress在IIS下伪静态后子目录无法访问的解决方法...
众所周知,wordpress是基于php开发,在apache服务下运行是最优秀的.但是,国内仍然有很多主机上不能提供apache服务器,大多都是IIS环境.因此,导致wp在IIS环境下,出现很多问题, ...
- IIS开启伪静态后html静态页面无法访问的解决方法
IIS开启伪静态后,发现原本存在的html静态页面无法访问了,显示的404错误.网上查了下,是因为实现伪静态就是使用 URLRewriter 来映射后缀,会把asp等动态页面映射成html,但是原来存 ...
- 导致定时器失效_IIS进程回收导致定时器失效的解决方法(CMD命令)
公司开发的网站使用的.net,网站中用到了定时器,放在Global.asax.cs文件中,但由于IIS设置了网站进程定期回收,回收后定时器也就没了.如果不让进程回收,又担心程序中有内存泄露.有人说可以 ...
- 构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上)
通过三篇文章的普及,相信大家对IIS应该有了一个基本的了解.那么从本篇文章开始,我们就开始进入IIS一些比较实际的话题:如何配置IIS,使得其性能尽可能的高. 我们在本篇中主要讲述的就是"工 ...
- web项目在iis配置好后不能正确访问问题集锦,以及IIS常规设置
web项目在iis配置好后不能正确访问问题集锦,以及IIS常规设置 6.IIS配置好,项目无法访问,注意项目对应的应用程序池的net版本是否正确,是否集成(一般都是集成,很少是经典) 本项目用的4.0 ...
- .NET Core 2.2 IIS网站出现HTTP503无法访问解决方法
.NET Core 2.2 IIS网站出现HTTP503无法访问解决方法 .NET Core 2.2 Runtime在未联网服务器上安装完成后,IIS所有网站都出现 HTTP 503无法访问的情况. ...
最新文章
- java为什么序列化不一致_java – 为什么Jackson多态序列化在列表中不起作用?
- PHP与MySQL连接菜鸟教程_PHP 连接 MySQL - PHP 教程 - 菜鸟学堂-脚本之家
- python输出数据格式_这串数据有什么方法用python输出我想要的格式?
- document.createDocumentFragment 以及创建节点速度比较
- jq checked 设置问题
- 第五章 循环结构课内反思
- 数据科学家必会的六大 NLP 技术!
- 在阿里云上创建带gpu的ecs实例
- maven 基本常识以及命令
- 山大网络计算机基础知识模拟,山大网络教育计算机系统结构模拟试卷1
- Inspinia Admin 2.5 All_Full_Version
- Fedora 10 下编译安装 Libfetion 玩飞信
- iOS UITableView reloadData/reloadRowsAtIndexPaths 导致键盘收起不能连续输入
- Java+MySQL实现网络爬虫程序
- word:分节符-分页符
- 区块链是什么通俗解释_区块链是什么,区块链是什么通俗解释
- illumina不愧是二代测序无冕之王
- java 字母金字塔_打印大写字母三角形
- 小程序源码:开心锤锤超火动态表情包
- 仿《广州从化区慢性病地理信息平台》项目研发总结
热门文章
- LINUX开发FIREFOX的插件:编译npruntime
- THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argument
- 谈谈以前那位研发总监的工作
- linux信号常用函数
- C++中使用GSoap
- 摄像头实时帧率_【每日新闻】思特威全新发布130W像素全局快门图像传感器SC133GS;三星Galaxy Z Flip或仅配备12MP后置摄像头...
- linux 查看特定多个文件的总量
- 3使用技巧_盆栽金钱树,平时使用“3个”技巧,叶子稠密、基部冒新芽
- 华为怎么授权位置服务器,华为手机设置位置服务器
- php 网址尾部带斜杠和不带区别,URL中带斜杠和不带斜杠的区别 | 米莱SEO博客