1

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

/

/博客

...并检查了以下选项:

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

x 每次发布某些内容时都会生成预热页面

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

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

更新:

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

更新 2:

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

不知道我现在有什么选择。

谢谢,布赖恩

4

2 回答 2

1

Make sure that the general settings page is pointing to your base URL, i.e. http://mywebsite.com. It may be pointing to the local host by default.

于 2012-08-22T11:43:03.063 回答
0

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

或者,建议我在我的主机文件中为我的每个 Orchard 站点创建条目。我没有尝试过,但我看不出为什么即使在我拥有的以主机为标题的情况下它也不起作用。

布赖恩

于 2012-09-11T18:12:54.243 回答