Что такое кэш?

Кэш – это промежуточный буфер, который содержит информацию, которая запрошена может быть с наибольшей долей вероятности. Следовательно, кэширование – это процедура размещения и хранения какой-то информации в кэше для увеличения скорости последующего доступа к ней. Оба понятия - кэш и кэширование в сфере ИТ используются довольно широко, начиная от использования кэширования в ЦП и заканчивая кэшированием больших объемов информации в различных приложениях с высокой степенью нагрузкой. Понятно, что подходы к реализациям различных видов и уровней кэша друг от друга отличаются, однако идеология остается все той же– мы помещаем чаще всего используемые данные именно в то хранилище, к которому у нас будет предельно скорый доступ.
При создании систем с высокой нагрузкой одним из методов понизить вычислительную нагрузку на сервера баз информации есть применение механизма кэширования. Однако это вовсе не единственная сфера его использования. Давайте посмотрим, что же именно мы можем кэшировать. В случае если мы рассматриваем интернет приложение, то кэшировать тут можно фактически все, начиная от достаточно статического контента представленного изображениями, css файлами, js файлами и прочими, и заканчивая наборами информации. Вполне закономерным является тот факт, что кэширование различных типов контента требует различных подходов, только таким образом можно добиться наибольшей отдачи от использования кэша.

Все опции закрыты.