我正在设置一个 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/