Orchard CMS 1.5加载页面非常慢

时间:2012-09-13 22:34:08

标签: asp.net-mvc orchardcms

我正在使用Orchard 1.5开发我的第一个网站,我担心网站的速度。我意识到在开发模式下,页面是动态编译的,这会导致速度变慢,但我已经完成了以下操作,将网站设置为生产模式,而且,从页面到页面,每个请求都需要2到6秒的时间。显示。这就是我所做的:

  1. 使用“发布”版本构建解决方案
  2. 从网站退出(以匿名方式查看)
  3. 将应用程序设置为IIS中的根站点
  4. 禁用“形状跟踪”模块
  5. 在web.config
  6. 中设置<compilation debug="false" ...>
  7. 将主题设置为基础TheThemeMachine主题
  8. 我只有5页非常基本的内容,主页只包含Orchard设置的默认内容。所有页面加载速度都很慢。这是我的网站地图:

    • 主页(2秒加载)
    • 关于我们(2秒加载)
      • Bios (投影页面 - 加载6秒)
        • John Doe (加载2秒)
        • Mary Jane (加载2秒)

    有了这些设置,页面加载时间仍然慢得令人无法接受。我只是在我的本地机器上测试这个并没有将它推出到生产服务器,但我的机器是一个强大的四核机器,运行Windows 7与8GB的RAM,所以我不知道它是多少与我们的生产服务器不同。由于所有请求都是本地的,因此网络带宽不是问题。唯一与完全生产不同的是应用程序正在访问网络上的SQL服务器,但我无法想象有那么多的SQL流量。

    仅供参考 - 我正在检查FireBug的加载时间,并且仅使用初始GET中的值到服务器而不是任何辅助请求。

    我看到Orchard网站的正常情况,或者我应该做些什么来优化性能?当我去www.orchardproject.net时,即使有了所有内容,它也非常敏捷(反应速度低于300毫秒),为什么我的简单配置如此之慢?

3 个答案:

答案 0 :(得分:3)

在尝试优化之前,为什么不运行Miniprofiler来衡量减速的位置?您可以获得module for Orchard以便于插入。

答案 1 :(得分:0)

我刚刚将Caching module添加到了我们的new site,并将所有页面添加到标准1.5的性能设置页面中,这有很大帮助。

答案 2 :(得分:0)

我的网站越来越慢......我终于注意到我有近5万条评论!大多数都被标记为垃圾邮件,但它们仍然填满了数据库。我现在正试图清理它们,并会发现这是否有所帮助(当我这样做时我会更新)