首 页最新软件下载排行文章资讯投稿发布下载专题
维维下载站
您的位置:首页编程开发网络编程ASP编程 → ASP.NET网站首次访问很慢怎么办 ASP.NET网站首次访问很慢解决办法

ASP.NET网站首次访问很慢怎么办 ASP.NET网站首次访问很慢解决办法

来源:维维整理 发布时间:2017-4-6 20:21:34 人气:

经常会有站长朋友称ASP.NET网站首次访问很慢以后就会很快,那么如何解决ASP.NET网站第一次访问很慢的问题呢,下面给大家带来的是IIS8上ASP.NET第一次访问慢的解决方法,有一定的参考价值,有此问题的朋友快来看看吧。

下面以以IIS8,Windows Server 2012R2为例。

IIS8在Windows Server 2012和Windows 8之上的平台上运行。
应用程序池和网站独立存在于IIS中,但网站操作必须基于相应的应用程序池启动。
默认情况下,应用程序池处于非活动状态(没有请求操作)。经过一段时间后,IIS将自动恢复。
iIS8有自己的应用程序初始化工具包。IIS7.5想要搜索一个独立的安装包来安装。小于7.5不支持IIS自动初始化。
该方法解决了ASP.NET首次访问和慢速间隔后访问速度慢的问题。
方法/步骤:
安装IIS应用程序初始化函数,
编辑站点对应于应用程序池启动模式、操作路径:应用程序池->对应于程序池的站点->右键、高级设置>选择、启动模式AlwaysRunning、
打开相应的网站预加载,操作路径:网站>网站>右,高级设置>选择,预加载真启用,
设置配置编辑器,编写默认预加载请求,并打开配置编辑器。
配置左上角的节点来选择Syr.WebServ/Apple初始化。
在集合中添加初始化请求地址(对于缺省请求地址的IIS初始化),在添加之后,单击配置界面右侧的应用程序按钮,然后重新启动应用程序池和站点,
总结:
1、原理说明:IIS应用程序初始化后,将自动打开新程序池后,先创建网站或相应站点的应用程序池,然后启动网站初始化,模拟正常请求,使网站始终在线上。状态。
(这个过程可以通过使用第三方工具或服务模拟网站请求实现相同的目标)。
2。配置描述:
(1)启用应用程序池(AlWalsRun):确保应用池可以在第一次创建或恢复后自动重新启动。
(2)启用网站预加载(TRUE):确保在程序池启动后,网站可以对预加载动作作出响应。
(3)配置网站的默认预加载路径:在程序池中启动程序后,在预加载网站的过程中,可以快速编译并存储在内存中,以确保请求的快速响应。

相关下载
栏目导航
本类热门阅览