В вычислениях распределенный кэш является расширением традиционной концепции кэша , используемой в одном языковом стандарте . Распределенный кэш может охватывать несколько серверов, что позволяет увеличивать его размер и транзакционную емкость. Он в основном используется для хранения данных приложения, находящихся в базе данных , и данных веб -сессии . Идея распределенного кэширования [1] стала осуществимой сейчас, поскольку основная память стала очень дешевой, а сетевые карты стали очень быстрыми: 1 Гбит теперь является стандартом повсюду, а 10 Гбит набирает обороты. [ когда? ] Кроме того, распределенный кэш хорошо работает на более дешевых машинах, обычно используемых для веб-серверов , в отличие от серверов баз данных , которые требуют дорогого оборудования. [2] Развивающаяся интернет-архитектура, известная как информационно-ориентированная сеть (ICN), является одним из лучших примеров сети с распределенным кэшем. ICN — это решение сетевого уровня, поэтому существующие схемы управления распределенным сетевым кэшем не очень подходят для ICN. [3] В суперкомпьютерной среде распределенный кэш обычно реализуется в виде пакетного буфера .