Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 页面处于空闲状态后加载速度非常慢_Asp.net_Html_Httpwebrequest_Asp.net 2.0 - Fatal编程技术网

Asp.net 页面处于空闲状态后加载速度非常慢

Asp.net 页面处于空闲状态后加载速度非常慢,asp.net,html,httpwebrequest,asp.net-2.0,Asp.net,Html,Httpwebrequest,Asp.net 2.0,如果用户将网页(任何网页)留在我的web应用程序上一段时间(比如15分钟),如果我再次单击另一个页面,则加载需要很长时间(20秒) 我浏览了一下google chrome-->开发者模块,发现网页才是罪魁祸首,它的“延迟”时间是17秒!!!而实际的“下载”时间只有117毫秒 A.这个问题的原因可能是什么? 我能做些什么来修理它 谢谢 在IIS中,默认情况下,工作进程将在20分钟后空闲超时,必须重新加载。这是一个可配置的设置 在IIS中,默认情况下,工作进程将在20分钟后空闲超时,必须重新加载。这

如果用户将网页(任何网页)留在我的web应用程序上一段时间(比如15分钟),如果我再次单击另一个页面,则加载需要很长时间(20秒)

我浏览了一下google chrome-->开发者模块,发现网页才是罪魁祸首,它的“延迟”时间是17秒!!!而实际的“下载”时间只有117毫秒

A.这个问题的原因可能是什么? 我能做些什么来修理它


谢谢

在IIS中,默认情况下,工作进程将在20分钟后空闲超时,必须重新加载。这是一个可配置的设置


在IIS中,默认情况下,工作进程将在20分钟后空闲超时,必须重新加载。这是一个可配置的设置


我很确定这是由您的工人流程回收造成的。转到IIS并检查应用程序池设置。有一个设置表示它将在一定时间后自动回收。要么关闭它,要么增加它

我很确定这是由您的工人流程回收造成的。转到IIS并检查应用程序池设置。有一个设置表示它将在一定时间后自动回收。要么关闭它,要么增加它

我在这里不能给你一个具体的答案,因为我不知道你的应用程序到底在做什么。但是,ASP.NET和IIS不会将web应用程序使用的所有内容永久保留在内存中。有两件事可能是罪魁祸首:

1) Your ASP.NET session is timing out, and you are putting something large with a lengthy load in the user session.
2) The IIS app pool is recycling after its idle timeout.

我认为这两个应用程序的超时时间都是20分钟,大致相当于您看到的15分钟左右。

我不能在这里给您一个具体的答案,因为我不知道您对应用程序的具体操作。但是,ASP.NET和IIS不会将web应用程序使用的所有内容永久保留在内存中。有两件事可能是罪魁祸首:

1) Your ASP.NET session is timing out, and you are putting something large with a lengthy load in the user session.
2) The IIS app pool is recycling after its idle timeout.
我认为这两个的超时时间都是20分钟,大致相当于你看到的15分钟左右