我托管的 ASP.NET MVC 应用程序在启动时需要很长时间(10-20 秒)。并且ASP.NET工作进程运行后,一切正常。问题是当网站处于非活动状态(即没有用户)时,工作进程会被杀死。这会给下一个用户很长的等待时间来加载网站。
我知道网络上有商业或免费服务可以让你的网络工作者进程活跃起来。但是我需要自己使用简单的计时器窗口服务来做到这一点。那里没问题。但我的问题是什么是让它活着的有效方法?是否需要简单的 ping 操作或是否需要从网站下载?
我托管的 ASP.NET MVC 应用程序在启动时需要很长时间(10-20 秒)。并且ASP.NET工作进程运行后,一切正常。问题是当网站处于非活动状态(即没有用户)时,工作进程会被杀死。这会给下一个用户很长的等待时间来加载网站。
我知道网络上有商业或免费服务可以让你的网络工作者进程活跃起来。但是我需要自己使用简单的计时器窗口服务来做到这一点。那里没问题。但我的问题是什么是让它活着的有效方法?是否需要简单的 ping 操作或是否需要从网站下载?