【问题标题】:Joomla multi domain site - cacheJoomla 多域站点 - 缓存
【发布时间】:2018-01-27 05:18:35
【问题描述】:

我有一个主域为 www.domain.com 的 Joomla 站点 然后还有其他域指向同一个 joomla 站点(www.2nd-domain.com、www.3rd-domain.com 等...)。

一切都好,除了缓存。 当缓存被清除时,无论哪个域的请求首先出现,该域都被写入缓存中以进行资源加载,并且由于我使用的是 SSL,因此当从其他域访问该站点时,这些资源将被阻止。

我知道问题出在哪里,并且其他站点的资源被阻止是可以的 - 我想知道如何解决这个问题,以便缓存适用于所有域。可能是对 daomin 名称的一些内部重写,每个域的单独缓存,其他一些......

我用谷歌搜索了一下,但没有弹出这样的问题/答案。 对于具有许多域的大型网站来说,这是很常见的情况,所以一定有一种我不知道的方法。

如有任何建议、提示或资源链接,我们将不胜感激。

谢谢

【问题讨论】:

    标签: caching joomla


    【解决方案1】:

    我建议使用像 Redis 这样的工具,link 有一个很好的教程

    【讨论】:

    • 谢谢小费。我从 Rails 开发中了解 Redis,并且已经在考虑使用它,但我不认为它会帮助我进行多域设置。我认为这个问题实际上是相同的,因为这只是将缓存从文件移动到 Redis。或者它是否足够智能“开箱即用”(可能是 Joomla)
    • 您可以设置一个单一的 redis 服务器,并通过 redis 将您的所有站点链接到该缓存,我希望这对您有用。除此之外,这也是一篇让 joomla 超过 LB severalnines.com/blog/how-scale-joomla-multiple-servers 的好文章
    猜你喜欢
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    • 2020-04-27
    • 2015-11-10
    • 2010-11-23
    • 1970-01-01
    • 2015-02-20
    • 2013-04-03
    相关资源
    最近更新 更多