Orchard CMS速度问题

时间:2013-04-26 15:37:13

标签: asp.net-mvc orchardcms orchardcms-1.6

我正在建立一个Orchard CMS网站,并注意到它非常慢。 它运行在VPS上,该VPS托管了几个基于MVC的网站,这些网站都运行正常,因此服务器似乎不是问题。

我已经读过将 Sample.Host.Config 文件重命名为 Host.Config 应该可以解决问题。它似乎做了几个小时,直到随机我然后得到以下错误,该网站不再有效。

The type 'Orchard.Environment.Configuration.AzureBlobTenantManager' could not be found. It may require assembly qualification, e.g. "MyType, MyAssembly".

我已经尝试安装缓存模块,但没有任何区别。

Orchard CMS是否有其他人经历过缓慢?这是一个全新的安装,没有额外的模块,没有内容......我很难过!

非常感谢任何帮助

3 个答案:

答案 0 :(得分:1)

以下是您可以尝试的一些事项:

  • 正如您所做的那样,重命名配置文件。您需要确保运行预建版本。
  • 像您一样安装缓存模块。这将被捆绑到Core中,这是必不可少的。
  • 安装SysCache模块以缓存数据库调用
  • 安装预热模块,该模块可保存页面的静态版本以供用户使用
  • 关闭Web.config中的调试标志(以防万一...... ^ _ ^)
  • 将SQL Server用于speeeeeed
  • 确保您为数据库等选择了相同的区域。

对于您收到的具体错误,我一段时间也遇到了这个错误,但这是因为我的包没有完全构建。那你为什么会跑一段时间然后休息是一个谜......你可能安装了一些模块或其他东西吗?

答案 1 :(得分:1)

在Modules

的“Performance”部分中启用SysCache模块

答案 2 :(得分:0)

我还会禁用动态模块加载器,在页面中间说明:http://docs.orchardproject.net/Documentation/Orchard-module-loader-and-dynamic-compilation