W3Total缓存缓存设置仅影响具有负载均衡器的多个AWS EC2设置上的单个EC2实例?

时间:2015-01-16 11:50:37

标签: php wordpress amazon-web-services amazon-ec2 w3-total-cache

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

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

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

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

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

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

非常感谢任何反馈。感谢。

1 个答案:

答案 0 :(得分:0)

愚蠢的我。

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

感谢。