0

我有一个 Wordpress 网站,它是由托管服务提供商使用 AWS 设置的。托管设置包含 2 个 EC2 实例、一个 memcached 服务器、一个亚马逊负载均衡器和一个 2 个单独的数据库服务器(一个是主服务器,一个是从服务器复制,使用 Hyper DB)。Wordpress 站点也将连接到云端 CDN。该设置能够在负载增加时自动扩展生成新的 EC2 服务器。

目前我正在使用 W3Total 缓存设置 CDN。但是,我遇到了一个问题,我保存了 CDN 设置以启用,当我重新加载负责启用 CDN 的页面时,它显示 CDN 已禁用。

在尝试设置了几次后,我意识到每当我对任何 W3Total 缓存设置(例如 CDN)进行任何更改时,它们只会设置为最初保存这些设置的实例。它不会传播到其他 EC2 实例,我必须重复相同的过程以确保所有实例的一致性。

然后我也担心当我的设置产生新的 EC2 实例时会发生什么,如果在这种情况下,我认为设置不会继续。

有人可以向我解释这在基于云的设置(例如 AWS)上是否完全正常,还是真的存在潜在问题?

如果我保存我的 W3Total 缓存设置,它是否会在我的所有 EC2 实例上更新,而不必一次更改一台机器的缓存设置?

任何反馈将不胜感激。谢谢。

4

1 回答 1

1

愚蠢的我。

我发现 W3Total Cache 将它们的每个配置设置存储在特定服务器上的配置文件中。为了使配置设置与每台服务器同步,我们可以从一台服务器下载设置文件并将其上传到另一台服务器。

谢谢。

于 2015-01-20T06:38:11.680 回答