图解IIS8上解决网站第一次访问慢的处理(转载)

news/2024/5/9 1:09:30/文章来源:https://blog.csdn.net/anyi2404/article/details/102251632

本篇经验以IIS8,Windows Server 2012R2做为案例。
IIS8 运行在 Windows Server 2012 and Windows 8 版本以上的平台上。
IIS中应用程序池和网站是单独存在的,但是网站运行必须建立在对应的应用程序池启动的前提下。
默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉。
IIS8 自带应用程序初始化工具包,IIS7.5要搜索独立安装包进行安装,低于7.5的暂时不支持IIS自动初始化
本篇经验中的方法能解决ASP.Net第一次访问慢,间隔一段时间后,又访问慢的问题。

 

 

1、安装IIS应用程序初始化功能,如下图所示:

 

2、编辑网站对应应用程序池启动模式,操作路径:应用程序池 -> 网站对应程序池 -> 右键,高级设置 ->选择,启动模式 AlwaysRunning,如下图所示:

 

3、开启对应网站预加载,操作路径:网站 -> 对应网站 -> 右键,高级设置 ->选择,预加载已启用 True,如下图所示:

 

4、设置配置编辑器,编写默认预加载请求,打开配置编辑器,如下图所示:

 

5、在左上角配置节点选择system.webServer/applicationInitialization,其他配置如红圈中,如下图所示:

 

6、在集合中添加一个初始化请求地址(用于IIS初始化默认请求地址),添加完成后,点击配置界面右侧的应用(Apply)按钮,并重启应用程序池和网站,如下图所示:

 

 

 

 

总结:
1、原理说明:IIS应用初始化会在网站第一次创建后或者对应网站的应用程序池回收后,自动开启新程序池,并启动网站初始化,模拟一次正常请求,使网站一直处于在线状态。
(此流程可以借助第三方工具或者服务模拟网站请求达到相同目的)
2、配置说明:
 (1)、启用应用程序池(AlwaysRunning):保证应用程序池在第一次创建或者被回收后,能自动再次重启运行。
 (2)、启用网站程序预加载(true):保证程序池在启动过后,网站能响应预加载动作。
 (3)、配置网站默认预加载路径:保证程序在程序池启动后,网站预加载过程中,能快速编译程序并进驻内存,保证请求快速响应。

 

 

原文链接

 

转载于:https://www.cnblogs.com/OpenCoder/p/10346585.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_900831.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【分享】FME小白式安装教程及教学网站

前言 FME(Feature Manipulate Engine,简称FME)是加拿大Safe Software公司开发的空间数据转换处理系统,它是完整的空间ETL解决方案。该方案基于OpenGIS组织提出的新的数据转换理念“语义转换”,通过提供在转换过程中重构数据的功能,实现了超过250种不同空间数据格式(模型)之间的…

完美解决Github网站刷新速度慢

版权声明:本文为CSDN博主「岳振威」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u014627020/article/details/118095013 完美解决Github网站刷新速度慢 1. 修改本地…

桌面风格的WEB网站收藏

天天记账网:http://www.365jizhang.com 超级牛牛无敌在线盯盘专家:http://www.googlook.net/stock/Stock.html

记录 PPT免费模板网站

工欲善其事必先利其器 !!! 模板 PPT超级市场 优品PPT 素材 colorhunt - 配色 Pexels - 素材图片 阿里巴巴矢量图标库 免费 图标 LOGO,支持多种格式 自主颜色调整 Qiuziti - 字体 工具 islide - 辅助插件 环形布局、智能图表、…

web网站示例代码拉取

1、创建一个文件夹demo 1)初始化文件夹 npm init 2)下载express requests npm i express requestsdemo——index.js //1-1 下载代码 let requests require("requests"); //2-2在这保存文件 let fs require("fs"); // 2-1配置它,否则会报错 …

java/php/net/pythont二手手机回购网站设计

本系统带文档lw万字以上答辩PPT查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我, 有时间看到机会给您发 1管理员用例 管理员登录后可进行首页、个人中心、会员管理、…

java/php/net/pythont东软健身会员网站设计

本系统带文档lw万字以上答辩PPT查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我, 有时间看到机会给您发 本课题要求实现一套东软健身会员网站的开发与实现&#xff0c…

不要在翻译中迷失:如何进行网站本地化-20150105早读课

关于本地化网站的一个常见误区是他们总被认为就是原网站的一个翻译版本。翻译不是一切。当然,对用户而言内容才是一切:是否这些内容之间有联系并容易被用户理解同时符合和用户的文化语境呢? 创业家杂志指出: “根据IDC公司的一项调…

免费的银行卡BIN查询网站(API)

https://xbronc.com/lab/cardbin.html也可以支持API接口方式调用。

做自媒体值实用的九个网站,身为老司机的你你用过没?

嗨咯,大家好,这里是依旧为自媒体人推送你所想了解的平台运营方法技巧,在前面我们已经讲到了百家号的注册以及运营的小技巧,在这里给大家分享几个好用又实用的网站,希望对你们有帮助哦~ 作为一个自媒体人,内…

(学习经验谈)Android开发不可或缺的十大网站及工具

Android开发不可或缺的十大网站及工具 1. Google 做开发前完全是小白,真心不知道有Google这东西,只晓得百度,遇到问题直接百度,不是黑百度,百度在娱乐八卦方面确实靠谱,但是技术方面查出来的东西基本千篇…

政府网站方案书

政府网站方案书 第一章 前言 2第二章 成功经验 3第三章 系统总体设计原则 3一、门户网站建设目标 3二、网站程序设计原则 32.1 开放性: 32.2 先进性: 42.3 高性能: 42.4 实用性: 42.5 安全性: 42.6 规范性:…

欢迎您到威斯康星大学的CSE人工智能网站

欢迎您到威斯康星大学的CSE人工智能网站! We are active in all major areas of AI, including machine learning, natural language processing, planning, reasoning, robotics, and vision.我们正积极在各主要地区的禽流感,包括机器学习,自…

网站在服务器做301重定向

为了便于网站优化,统一数据,我们常把带www和不带www的网站绑定到一起,但域名解析的时候常常默认不带www和带www的是两个网站举个例子:cc.com和www.cc.com默认是两个站 那么这时候我们就需要将这两个绑定到一起 这里说的是nginx的…

白嫖必看!这份由阿里P8大牛编译的JDK源码剖析及大型网站技术架构与业务架构融合之道1000页笔记

前言 并发编程可选择的方式有多进程、多线程和多协程。对于Java来说,它既不像C那样,在运行中调用Linux的系统API去“fork”出多个进程;也不像Go那样,在语言层面原生提供多协程。在Java中,并发就是多线程模式。 本文基…

树莓派搭建个人博客web网站 步骤一 系统安装

1.准备 你可能提前需要准备的东西如下: 16GB or 32GB 的SanDisk内存卡(注意是以前那种放在手机上,很小的哦)一根最普通不过的usb安卓数据线(not type-c)u盘格式化工具(推荐使用 SDFormatter)系…

树莓派搭建个人博客web网站 步骤二 环境搭建

1.安装Nginx 注意:源一定要新,并升级好 sudo apt-get install nginx1.1启动Nginx sudo service nginx start1.2服务状态 查看nginx服务状态 sudo service nginx statusifcinfig1.3 检查是否正常 浏览器输入树莓派ip地址192.168.3.26 出现 welcome…

树莓派搭建个人博客web网站 步骤四 内网穿透

提前声明 此穿透方式免费 内网穿透,意思就是将内网(本地)的web应用通过net穿透到公网上,从而让别人可以访问到。 内网穿透目前主要由ngrok和frp两种,都非常好用,国内ngrok免费的有ittun、sunny和natapp&am…

Gitee+Hexo搭建博客网站

GiteeHexo搭建博客网站 一、环境配置 安装前准备 gitVScode(个人建议)Nodejs7z 二、Hexo安装 首先配置npm的淘宝源,安装完成后可通过npm info hexo查看是否配置淘宝源成功: npm config set registry https://registry.npm.taobao.org之…

vs2003网站项目加载失败解决方案

1、将页面项目文件放于,“默认网站”所对应的文件主目录下。 如果“默认网站”(80端口所对应的网站)的目录为“C:\zcc3713_working”,则 将项目目录与文件拷贝到此文件目录下。 2、修改项目后缀名为“.sln”的文件。以记事本方…