我的网站在理想位置上需要 3-4 小时才能加载,具体原因是什么?

我的网站在理想位置上需要 3-4 小时才能加载,具体原因是什么?

当我反复刷新页面时,即使清除缓存,HTML 也需要大约 200 毫秒才能加载。

如果我几个小时没有看页面后加载该页面,它总是需要大约 25 秒才能返回 HTML。

这是 IIS 缓存问题吗 - IIS 缓存是否过期?

有没有办法将 IIS 缓存延长至 12 或 24 小时?如有任何建议,我们将不胜感激。

答案1

就像 MichelZ 提到的那样,默认情况下,IIS 会在 20 分钟不活动后关闭工作进程。它还会每 29 小时回收一次该进程。

所有这些行为都是可配置的,您可以更改这些数字。如果您右键单击运行您网站的应用程序池,您将能够看到Idle Time-out (minutes)下面的2 个设置Process Model,您可以将其更改为 0 以表示无限

在此处输入图片描述

Regular Time Interval (minutes)如果你向下滚动一点,你会看到Recycling你可以将其设置为 0 来表示无限

在此处输入图片描述

此外,您还可以查看应用程序初始化模块这将帮助你自动预热你的网站

答案2

IIS 工作进程几分钟后关闭,当收到请求时需要再次加载。

因此,请谷歌一下如何让 IIS WP 保持活跃

此外,预编译 ASP.NET 应用程序也有帮助(谷歌中也有很多信息)

相关内容