Asp.net mvc Orchard CMS 1.5加载页面速度非常慢
我正在使用Orchard 1.5开发我的第一个站点,我担心该站点的速度。我意识到在开发模式下,页面是动态编译的,这会导致速度变慢,但我已经做了以下工作,将站点设置为生产模式,而且,从一个页面到另一个页面,每个请求都需要2到6秒的时间来显示。以下是我所做的:Asp.net mvc Orchard CMS 1.5加载页面速度非常慢,asp.net-mvc,orchardcms,Asp.net Mvc,Orchardcms,我正在使用Orchard 1.5开发我的第一个站点,我担心该站点的速度。我意识到在开发模式下,页面是动态编译的,这会导致速度变慢,但我已经做了以下工作,将站点设置为生产模式,而且,从一个页面到另一个页面,每个请求都需要2到6秒的时间来显示。以下是我所做的: 使用“发布”版本构建解决方案 从站点注销(以匿名方式查看) 将应用程序设置为IIS中的根站点 禁用“形状跟踪”模块 在web.config中设置 将主题设置为基本主题ThemeMachine主题 我只有5页非常基本的内容,主页只包含Orcha
- 主页(2秒负载)
- 关于我们(2秒负载)
- Bios(投影页面-6秒加载)
- 无名氏(2秒负载)
- 玛丽·简(2秒负载)
- Bios(投影页面-6秒加载)
我看到的果园站点正常吗,或者我应该做哪些其他更改来优化性能?当我去www.orchardproject.net时,它非常快(在尝试优化之前,为什么不运行来测量减速的位置呢?你可以得到一个使插件更容易的方法。我刚刚将所有页面添加到1.5标准的性能设置页面中,这非常有帮助。我的站点正在逐渐变慢。我终于注意到我有近5万条评论!大多数被标记为垃圾邮件,但它们仍在填充数据库。我现在正在尝试清除它们,并将了解这是否有帮助(我会在更新时进行更新)显然不正常。您当然可以启用缓存,但首先您应该对此进行分析。在进行了大量分析之后,我发现是远程SQL server的访问造成了问题。我不认为Orchard的所有SQL语句都会有那么多流量,但当我执行cop时将数据库安装到我的本地开发机器上,该站点的响应速度大大提高。1.6中的db缓存也将进一步改进…Turnkey,感谢您提供的信息。这看起来很有希望,但我在安装它时遇到了问题。我在您的站点上没有看到任何文档。我通过仪表板添加了模块,但没有显示站点上的分析部分。我回到Visual Studio,将模块项目添加到解决方案中,并尝试重建解决方案,但失败,出现大量“找不到类型或命名空间”的问题错误。安装和使用此模块的正确方法是什么?抱歉,我没有在第一个链接中使用Orchard模块,而是使用MVC的主模块。这可能是版本问题,因为我注意到Orchard Gallery链接上有一个更新的模块:这可能会更好。感谢分析的想法。我发现远程SQL server是瓶颈。