【问题标题】:IIS 8 App Pool recycling issues - SitefinityIIS 8 应用程序池回收问题 - Sitefinity
【发布时间】:2014-12-10 19:36:36
【问题描述】:

我维护一个 Sitefinity 5 网站,该网站高度定制化,我认为这在我的问题中发挥了作用,在启动应用程序池回收后需要 10-20 多分钟才能再次可用。有时我什至不得不终止该特定应用程序池的 w3wp 进程。

我想知道网站/应用程序池中是否没有导致问题的设置。

因此,我决定创建一个新站点,相同的代码库(不同的文件夹)和一个非路由主机名,所以只有我可以点击它,它加载/回收速度相对较快(1 - 2 分钟)。

流量是否会影响应用程序池的回收速度?

还有其他想法吗?

【问题讨论】:

    标签: asp.net iis sitefinity sitefinity-5


    【解决方案1】:

    我认为这里的流量很重要,因为一旦应用程序池重新启动,所有缓存都会被清除,如果同时有很多请求 - 他们都会尝试从数据库中获取数据,因为缓存仍然存在空。

    在最近的版本 (7.3) 中将有一个开关来控制它。它将以第一个请求将进入锁定部分的方式工作,并且只有该请求才能从数据库中获取数据,然后它将填充缓存并释放锁定。

    然后其他排队的请求将从缓存中读取。

    更多详情在这里:http://www.sitefinity.com/blogs/boyan-barnevs-blog-/2014/11/28/improve-the-application-start-up-and-the-effects-of-page-templates-changes-for-websites-with-heavy-load

    【讨论】:

      猜你喜欢
      • 2019-08-19
      • 2011-09-20
      • 1970-01-01
      • 2011-08-22
      • 2011-07-26
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多