Что такое кэш

Обновлено Обновлено: Опубликовано Опубликовано:

Кэш —
простыми словами

область для размещения данных или сами данные, к которым, с высокой вероятностью, может понадобиться повторный доступ или идет частое обращение. Процесс помещения данных в кэш называют кэшированием.

Нужен для ускорения работы системы и приложений. Это может достигаться за счет:

  1. Более производительных компонентов, на которых размещают временные данные.
  2. Хранения результата длительной обработки — отсутствует необходимость делать ее заново.
  3. Более близкого физического расположения к компоненту обработки.

Примеры:

  • Телефон помещает в кэш данные работы приложения, например, аудиофайл при прослушивании музыки вконтакте.
  • Веб-приложение может сохранить результат сложной выборки из базы данных, для последующего обращения без необходимости ее делать повторно.
  • Дисковый кэш, находящийся рядом с самим жестким диском позволяет значительно увеличить производительность последнего за счет помещения данных, к которым идут постоянные обращения.
  • Часть данных из оперативной памяти помещается в кэш процессора.

Данные кэша, в большинстве случаев, не являются важными для работы системы или приложения. Их можно очистить, и даже, время от времени, это нужно делать, чтобы освободить пространство.

Прочитайте более подробно о кэше на сайте Википедия

Встречается в статьях

Решение проблем:

  1. Ошибка CentOS: [Errno 14] PYCURL ERROR 22 - The requested URL returned error: 404
  2. Компьютер работает медленно
  3. Система видит не всю оперативную память

Инструкции:

  1. Как настроить Freeradius для Active Directory и MySQL
  2. Как выбрать сервер
  3. Установка Nginx + PHP + MySQL на Astra Linux
  4. Как оптимизировать веб-сервер NGINX
  5. Как настроить NGINX с поддержкой HTTP/2
  6. Как вручную настроить сервер хостинга на CentOS 7
  7. Как установить и настроить прокси-сервер Squid на CentOS
  8. Настройка веб-сервера на CentOS со всем необходимым для правильной работы
  9. Настройка портала TeamPass для совместного хранения паролей
  10. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  11. Использование playbook и роли в Ansible на примере установки NGINX

Мини-инструкции:

  1. Как настраивать перенаправления в сервере NGINX
  2. Как посмотреть время работы Windows и Linux
  3. Как установить и настроить bind на CentOS
  4. Установка и настройка memcached на CentOS 7
  5. Установка и настройка XCache на CentOS 7
  6. Как создать и настроить вторичную зону в BIND
  7. Как создать и настроить локальную зону в BIND
  8. Инструкция по настройке почтового клиента Mutt
  9. Как установить и настроить DNS-сервер Bind на Linux Ubuntu
  10. Настройка Squid-аутентификации через службу каталогов Active Directory
  11. Настройка Squid + SquidGuard на Linux CentOS 7
  12. Как работать с менеджером рассылки писем PHPLIST
  13. Отправка почты от Postfix через почтовый сервер Яндекса
  14. Установка и настройка сервера Redmine + Apache + passenger
  15. Как создать свой собственный образ для Docker
  16. Инструкция по развертыванию Nextcloud с Apache на Ubuntu
  17. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  18. Уменьшение использования памяти процессом Microsoft Exchange MDB Store

Вопросы и ответы:

  1. Как собрать сведения об оборудовании и системе компьютера на Linux и FreeBSD
  2. Правильный выбор комплектующих для компьютера

Описание программ:

  1. Google Chrome — быстрый браузер

Примеры моих работ:

  1. Установка сервера ISA Server для контроля Интернет-трафика
  2. Установка прокси-сервера на базе UNIX
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

Ошибка 404   Материнская плата   Процессор   FSMO   Хостинг   VMware   Mail.ru   Битрикс24   Блок питания компьютера   Corosync   API   Тонкий клиент   Роутер   IPerf   Fetchmail   NTP   WiMAX   IIS   Синий экран смерти   Кэш  
.....

Реклама