У меня есть веб-сайт WordPress, который был установлен с помощью AWS хостинг-провайдером. Настройка хостинга содержит 2 экземпляра EC2, сервер memcached, балансировщик нагрузки amazon и 2 отдельных сервера баз данных (один является ведущим, а другой — ведомой репликацией с использованием Hyper DB). Сайт WordPress также будет подключаться к облачной CDN. Программа установки имеет возможность автоматически масштабировать порождающие новые серверы EC2 при увеличении нагрузки.
В настоящее время я занимаюсь настройкой CDN с использованием кеша W3Total. Однако я столкнулся с проблемой, когда я сохранил настройки CDN для включения, и когда я перезагружаю страницу, ответственную за включение CDN, это показывает, что CDN отключен.
После нескольких попыток установить это, я понял, что всякий раз, когда я делаю какие-либо изменения в любой настройке кеша W3Total, такой как CDN, они устанавливаются только в тот экземпляр, который первоначально сохранил эти настройки. Он не распространяется на другие экземпляры EC2, и мне пришлось бы повторить тот же процесс, чтобы обеспечить согласованность во всех экземплярах.
Затем я также беспокоюсь о том, что произойдет, когда моя установка вызовет новые экземпляры EC2, если в этой ситуации я не думаю, что настройки будут перенесены.
Может кто-нибудь объяснить мне, действительно ли это нормально для облачных установок, таких как AWS, или это действительно основная проблема?
Возможно ли также, чтобы в случае сохранения настроек кэша W3Total он обновлялся на всех моих экземплярах EC2 вместо необходимости изменять настройки кэша по одной машине за раз?
Любая обратная связь будет принята с благодарностью. Благодарю.
Глупый я.
Я обнаружил, что W3Total Cache хранит каждый из своих параметров конфигурации в файле конфигурации на определенном сервере. Чтобы настройки конфигурации синхронизировались с каждым сервером, мы можем загрузить файл настроек с одного сервера и загрузить его на другой сервер.
Благодарю.
Других решений пока нет …