为什么我的 asp.net 网站启动速度很慢。我使用 resellerclub share hosting.how 来解决这个问题

Why my asp.net website is very slow at start. i use resellerclub share hosting.how to fix this one

我正在托管 asp.net mvc 网站,它开始时真的很慢。需要 40 秒到 1 分钟。如何解决这个问题。

我已经尝试过捆绑和小型化。 webconfig 中的调试模式=false

我的网站是 www.mmfujistore.com

我看到这个的第一个想法是,您的托管服务提供商会在您的服务器空闲超过几秒钟时关闭它,以便为其他客户腾出空间。启动需要这么长时间是因为如果您在站点关闭一段时间后发出请求,您的共享应用程序实际上正在启动。

如果它在本地运行良好,我敢打赌您最好找到更好的托管服务提供商。如果您更新为使用 .net 核心,您可以使用任何 linux 主机。我敢打赌这不是 .net 问题。

编辑:我同意。我曾经在那里工作,我可以确认他们这样做是为了通过为每个客户端显着限制应用程序池内存来管理负载。考虑到共享服务器上的客户数量,它变得非常难以管理,它确实不会对大多数应用程序造成问题,但如果您的应用程序内存不足,他们将不会采取任何措施来永久修复它。他们能做的最好的事情就是暂时释放你的应用程序内存池,但它会再次变满。如果这种情况持续存在,您最好的选择是转移到另一家提供商。