【问题标题】:Orchard CMS Warmup Status ZeroOrchard CMS 预热状态为零
【发布时间】:2012-08-08 15:40:50
【问题描述】:

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

/

/博客

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

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

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

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

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

更新:

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

更新 2:

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

不确定我现在有什么选择。

谢谢, 布赖恩

【问题讨论】:

    标签: orchardcms


    【解决方案1】:

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

    【讨论】:

    • 我的基本 URL 设置为站点的 URL,而不是本地主机,所以它必须是别的东西。谢谢。
    【解决方案2】:

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

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

    布赖恩

    【讨论】:

      猜你喜欢
      • 2016-02-11
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多