Orchard网站性能突然下降

时间:2016-05-19 20:16:50

标签: orchardcms

我正在对一个相当大的网站进行最后的修改,该网站大量使用分类法以及一些引用它们的自定义内容类型。

它目前配置为在相对强大的专用IIS框上使用SQL Server 2008R2。

它一直表现得很好,直到突然(似乎没有做出任何重大改变),它开始表现得非常糟糕。

加载主页,显示一系列分类法条款最多需要4-5分钟才能加载!我知道我可以缓存页面(和意志),但如果花了这么长时间肯定会出错?

最近,管理页面已开始以相同的方式执行。我开始认为它可能与ContentItem_Version表有关 - 可以删除历史行来加快速度吗?

是否还有其他人遇到过这样的问题,如果有的话,你是如何克服这些问题的呢?

感激不尽的任何帮助或建议!

2 个答案:

答案 0 :(得分:1)

您可以尝试在站点数据库上应用一些索引,并且由于您的应用程序正如您所提到的那样大量使用分类法,您必须首先尝试在“TermContentItem”表上添加索引,您必须添加以下字段到同一个索引:

  • 字段
  • TermRecord_id
  • TermsPartRecord_id

希望这对您有所帮助,如果没有,请在回复中包含一些数据库统计信息(如:“ContentItem”记录数,“TermContentItem”记录数等等)。

答案 1 :(得分:0)

  

我开始认为它可能与ContentItem_Version表有关 - 可以删除历史行来加快速度吗?

是的,查询版本可能需要一些时间,这是我的相关问题,解决方法如何删除版本记录:

How to delete version records of a content item in Orchard?