Синхронизация экземпляров EC2 [закрыто]

Я знаю, что многие люди спрашивали, как синхронизировать несколько экземпляров ec2, и кажется, что обычный ответ - хранить все ресурсы в S3. Будет ли это иметь смысл, если единственное, чем я пытаюсь поделиться между экземплярами, - это пустые текстовые файлы?

Позвольте мне рассказать немного о том, чего я пытаюсь достичь. Вместо того, чтобы заставлять пользователя запрашивать базу данных для проверки обновленной информации каждый раз, он сравнивает дату последнего изменения, касаясь определенного пустого текстового файла, с датой, хранящейся на устройстве (iphone). Это позволяет ему запрашивать базу данных только тогда, когда что-то было обновлено. Я думал, что чем меньше запросов к базе данных, тем лучше. Будет ли лучше всего сохранить эти пустые текстовые файлы в S3 или есть решение для синхронизации этих пустых текстовых файлов в нескольких экземплярах каждые 1-5 минут?

-2
задан 4 October 2013 в 19:02
1 ответ

Если вы пытаетесь предотвратить доступ к БД и можете жить с непостоянным хранилищем, почему бы не использовать кеш.

Memcache оправдывает себя, он быстр, прост в настройке и программировании. Redis и некоторые другие могут делать то же самое, обеспечивая при этом некоторую настойчивость.

3
ответ дан 5 December 2019 в 21:13

Теги

Похожие вопросы