IIS8 第一次访问很慢。

时间:2021-09-18 17:00:51
在网上查询很多办法都没有解决这个问题,来求助大神们。

5 个解决方案

#1


一般解决方法有2个
 alwaysRunning 

Idletimeout 设置为0 

另外,你访问的第一个程序里面的是否操作、读取数据库等比较多导致的?

#2


IIS无论是8还是其他,程序发布之后第一次都满,因为程序需要预编译。你发布之后可以预先访问以下,这样其他用户访问就快了。另外和你的应用池回收也有关系,一般把时间调的小一点。还有就是可以使用付费的CDN;再就是程序开发中使用缓存。

#3


引用 1 楼 net_lover 的回复:
一般解决方法有2个
 alwaysRunning 

Idletimeout 设置为0 

另外,你访问的第一个程序里面的是否操作、读取数据库等比较多导致的?


这些我都设置过,但是还是很慢。

#4


引用 2 楼 bbg2010 的回复:
IIS无论是8还是其他,程序发布之后第一次都满,因为程序需要预编译。你发布之后可以预先访问以下,这样其他用户访问就快了。另外和你的应用池回收也有关系,一般把时间调的小一点。还有就是可以使用付费的CDN;再就是程序开发中使用缓存。



这个问题是突然出现的,之前发布了很多次都没出现过这个原因。好郁闷。

#5


我处理过。。
就是用监控网站的 15分钟访问一次

#1


一般解决方法有2个
 alwaysRunning 

Idletimeout 设置为0 

另外,你访问的第一个程序里面的是否操作、读取数据库等比较多导致的?

#2


IIS无论是8还是其他,程序发布之后第一次都满,因为程序需要预编译。你发布之后可以预先访问以下,这样其他用户访问就快了。另外和你的应用池回收也有关系,一般把时间调的小一点。还有就是可以使用付费的CDN;再就是程序开发中使用缓存。

#3


引用 1 楼 net_lover 的回复:
一般解决方法有2个
 alwaysRunning 

Idletimeout 设置为0 

另外,你访问的第一个程序里面的是否操作、读取数据库等比较多导致的?


这些我都设置过,但是还是很慢。

#4


引用 2 楼 bbg2010 的回复:
IIS无论是8还是其他,程序发布之后第一次都满,因为程序需要预编译。你发布之后可以预先访问以下,这样其他用户访问就快了。另外和你的应用池回收也有关系,一般把时间调的小一点。还有就是可以使用付费的CDN;再就是程序开发中使用缓存。



这个问题是突然出现的,之前发布了很多次都没出现过这个原因。好郁闷。

#5


我处理过。。
就是用监控网站的 15分钟访问一次