使用Windows云虚拟主机搭建基于.NET Framework环境的网站后,网站运行速度变慢。本文介绍这种情况的可能原因和解决方案。

问题现象

使用Windows操作系统云虚拟主机搭建.NET Framework环境的网站,网站程序运行一段时间后,运行速度变慢。如果手动重启网站后,运行速度又会恢复为较快。

可能原因

网站程序占用的CPU资源和内存资源没有及时释放,需要每隔一段时间手动重启网站释放资源。您可以通过切换ASP.NET版本实现程序池资源回收,无需手动重启网站。

解决方案

  1. 登录云虚拟主机管理页面
  2. 找到待切换版本的云虚拟主机,单击对应操作列下的管理
  3. 在左侧导航栏,选择高级环境设置 > .NET版本设置
  4. 切换.net FrameWork版本。
    1. 先将.net FrameWork版本切换为任一其他版本,单击保存设置
    2. 等待10分钟~15分钟,再将.net FrameWork版本还原为旧版本,单击保存设置
  5. 查看网站访问速度是否恢复正常。
    如问题仍未解决,请提交工单