asp.net-mvc - Orchard CMS 速度问题

标签 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 速度缓慢的情况吗?这是一个全新的安装,没有额外的模块,也没有内容......我被难住了!

非常感谢任何帮助

最佳答案

您可以尝试以下一些操作:

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

对于您收到的具体错误,我不久前也遇到过该错误,但这是由于我的包尚未完全构建。那么为什么你的会运行一段时间然后就崩溃是一个谜......你是否安装了一些模块或其他东西?

关于asp.net-mvc - Orchard CMS 速度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16240239/

相关文章:

.net - 小数值显示为 0.00

c# - MVC 6引用问题

c# - 带有 OrchardCMS 的 Azure 网站导致 Http5xx 错误

azure - 将 "baked"Orchard CMS 发布到 Azure CloudService

c# - Orchard CMS : RemoteRss from Vandelay Industries

网站内的asp.net mvc 2 web 应用程序?

c# - 从 MVC Web 项目发送 Apple 推送通知

asp.net - 是 Orchard 还是 Umbraco MVC?

orchardcms - 如何在多对多关系中链接 Orchard CMS 中的两种内容类型?

asp.net-mvc - 在 Orchard CMS 中使用 ShapeHelper 生成形状 - 找不到类型