我正在使用Orchard 1.5开发我的第一个网站,我担心网站的速度。我意识到在开发模式下,页面是动态编译的,这会导致速度变慢,但我已经完成了以下操作,将网站设置为生产模式,而且,从页面到页面,每个请求都需要2到6秒的时间。显示。这就是我所做的:
<compilation debug="false" ...>
我只有5页非常基本的内容,主页只包含Orchard设置的默认内容。所有页面加载速度都很慢。这是我的网站地图:
有了这些设置,页面加载时间仍然慢得令人无法接受。我只是在我的本地机器上测试这个并没有将它推出到生产服务器,但我的机器是一个强大的四核机器,运行Windows 7与8GB的RAM,所以我不知道它是多少与我们的生产服务器不同。由于所有请求都是本地的,因此网络带宽不是问题。唯一与完全生产不同的是应用程序正在访问网络上的SQL服务器,但我无法想象有那么多的SQL流量。
仅供参考 - 我正在检查FireBug的加载时间,并且仅使用初始GET中的值到服务器而不是任何辅助请求。
我看到Orchard网站的正常情况,或者我应该做些什么来优化性能?当我去www.orchardproject.net时,即使有了所有内容,它也非常敏捷(反应速度低于300毫秒),为什么我的简单配置如此之慢?
答案 0 :(得分:3)
在尝试优化之前,为什么不运行Miniprofiler来衡量减速的位置?您可以获得module for Orchard以便于插入。
答案 1 :(得分:0)
我刚刚将Caching module添加到了我们的new site,并将所有页面添加到标准1.5的性能设置页面中,这有很大帮助。
答案 2 :(得分:0)
我的网站越来越慢......我终于注意到我有近5万条评论!大多数都被标记为垃圾邮件,但它们仍然填满了数据库。我现在正试图清理它们,并会发现这是否有所帮助(当我这样做时我会更新)