果园CMS热身状态零

时间:2012-08-08 15:40:51

标签: orchardcms

我在Windows 2008 Server上使用Web Platform Installer设置了一个全新的Orchard CMS 1.5.1站点。我想测试性能设置,所以我每行配置以下一个预热条目:

/

/博客

...并检查以下选项:

x定期生成预热页面90每分钟

x在发布某些内容时生成预热页面

当我访问该网站时,性能仍然有点慢。 “性能预热”设置显示每个页面的状态为零,并且旁边有一个红色的“向下箭头”图标。

还有什么我需要启用的吗?是否有任何我在配置中缺少的权限等。

更新

我注意到我的网站没有用于存储热身页面的文件夹。我手动添加了该文件夹,但仍然没有解决我的问题。我需要在该文件夹上设置权限吗?

更新2:

在与Sebastien Ros交谈之后,我想我明白了什么是错的,但仍然不知道如何解决它。 Orchard中的基本URL设置应该是“www.mydomain.com”,但应该是网络方式,我的服务器不允许我的网站通过该地址访问互联网并查询自己,以便产生温暖 - 上一页。更糟糕的是,我有几个站点在同一个IP地址上,并使用主机头来区分站点。这使我甚至无法将基本URL配置为本地IP地址(无论如何都会导致其他模块出现问题)。

不确定我现在有什么替代品。

谢谢, 布赖恩

2 个答案:

答案 0 :(得分:1)

确保常规设置页面指向您的基本网址,即http://mywebsite.com。 它可能默认指向本地主机。

答案 1 :(得分:0)

我在服务器主机上与网络工程师确认,网站上的传出请求存在网络限制。因此,性能模块无法查询www.mydomain.com并获得答案。删除网络限制后,我可以看到热身会创建一个状态为200的缓存页面。

或者,有人建议我在我的主机文件中为每个Orchard站点创建条目。我没有尝试这个,但我认为没有理由为什么即使使用我所拥有的主机方案,它也不会起作用。

布赖恩