我在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地址(无论如何都会导致其他模块出现问题)。
不确定我现在有什么替代品。
谢谢, 布赖恩
答案 0 :(得分:1)
确保常规设置页面指向您的基本网址,即http://mywebsite.com。 它可能默认指向本地主机。
答案 1 :(得分:0)
我在服务器主机上与网络工程师确认,网站上的传出请求存在网络限制。因此,性能模块无法查询www.mydomain.com并获得答案。删除网络限制后,我可以看到热身会创建一个状态为200的缓存页面。
或者,有人建议我在我的主机文件中为每个Orchard站点创建条目。我没有尝试这个,但我认为没有理由为什么即使使用我所拥有的主机方案,它也不会起作用。
布赖恩