Я новичок в memcache и мне интересно, работает ли следующая мысль или существует ли она в успешных случаях или просто мусор попадает в корзину? Избавьте меня, и любое руководство высоко ценится. Вот оно...
В настоящее время существует 1 БД MySQL, уже использующая memcache, используя свою свободную память для питания голодного веб-сервера, который обслуживает внешний интерфейс. Теперь мы снова собираемся представить новую БД и веб-сервер, и, чтобы не морить голодом сына, чтобы накормить другого, мы ищем альтернативные способы сделать memcache, чтобы в будущем можно было быстро добавить больше БД и веб-серверов:
- Внедрите автономный сервер, предназначенный для запуска кэша памяти, и наполните его большим количеством оперативной памяти, несмотря на средние процессоры и характеристики жесткого диска.
- Получить все экземпляры БД для подачи на сервер memcache материалов, требующих кэширования (для обслуживания нескольких веб-серверов).
- Время от времени контролируйте использование кэша памяти, чтобы подготовиться к будущему масштабированию, добавляя больше кэша памяти кластера для распределения нагрузки.
- Стратегия кэширования и содержимое могут быть повторно использованы на нескольких веб-серверах, которые имеют тот же жанр или данные, которые кэшируются.
Если этот дизайн работает, с какими запасными вариантами или мерами предосторожности люди уже сталкивались? Чтобы я мог учиться у других, не повторяя сделанных ошибок.
Спасибо