我正在使用一个特别慢的虚拟网络主机(名称保留!),其中磁盘性能可能非常糟糕。因此,第一次访问我的 ASP.Net 网站可能需要 1 分钟以上的时间才能加载。 (初始加载后,一切都在 RAM 中,一切正常。)
我想知道是否有人知道如何指示 IIS 预加载网站?本质就是效仿第一击吗?
我已经玩过所有预编译的东西,它有帮助,但它不能替代上面的东西。
Thanks!
您的应用程序需要回收吗?所有回收选项都在 IIS 配置中,可以进行调整以适合您的应用程序。
理想的情况是删除所有应用程序回收,以便应用程序始终保持加载状态。仅当 web.config 文件发生更改或部署了新版本的应用程序时才会发生回收。
如果需要每天回收,根据前面的答案,可以使用批处理文件来回收应用程序,并且还可以使用应用程序的 URL 调用 iexplore.exe 来“预加载”它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)