Что такое кэш

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

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

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

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

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

Примеры:

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

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

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

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

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

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

Инструкции:

  1. Использование playbook и роли в Ansible на примере установки NGINX
  2. Как установить и настроить связку Asterisk + FreePBX на Ubuntu
  3. Установка Bareos на Rocky Linux и настройка резервного копирования
  4. Как распознать сигналы BIOS
  5. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  6. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  7. Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
  8. Использование связки Elasticsearch + Kibana + Logstash на Linux Ubuntu
  9. Установка и настройка роли файлового сервера на Windows Server
  10. Как вручную настроить сервер хостинга на CentOS 7
  11. Как установить и настроить iRedMail на Rocky Linux или CentOS
  12. Настройка почтового сервера iRedMail на Ubuntu/Debian
  13. Как настроить Freeradius для Active Directory и MySQL
  14. Как оптимизировать веб-сервер NGINX для стабильной и быстрой работы
  15. Как выбрать сервер
  16. Установка и настройка кластера PowerDNS на Rocky Linux
  17. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  18. Как настроить NGINX с поддержкой HTTP/2
  19. Как установить и настроить систему виртуализации Proxmox VE
  20. Настройка сервера облачного хранения файлов Seafile на Linux Ubuntu
  21. Как установить и настроить прокси-сервер Squid на CentOS
  22. Как установить и настроить прокси-сервер Squid на Ubuntu Server
  23. Настройка портала TeamPass для совместного хранения паролей
  24. Установка Nginx + PHP + MySQL + PostgreSQL на Astra Linux
  25. Инструкция по установке и использованию GLPI на Ubuntu
  26. Развертывание Битрикс24 ВМ на Linux Deb (Debian, Ubuntu, Astra)
  27. Развертывание Битрикс24 ВМ на Rocky Linux или CentOS версии 9

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

  1. Описание и примеры использования команды find в Linux
  2. Как посмотреть время работы Windows и Linux
  3. Как установить роль Active Directory на Windows Server
  4. Как установить и настроить bind на CentOS / Rocky Linux
  5. Установка и настройка memcached на CentOS 7 и 8
  6. Установка и настройка XCache на CentOS 7
  7. Как создать и настроить вторичную зону в BIND
  8. Создание, редактирование и удаление пользователей в Linux
  9. Как настраивать перенаправления в сервере NGINX
  10. Как установить и настроить Zabbix-agent на Linux CentOS
  11. Как создать и настроить локальную зону в BIND
  12. Получение бесплатного сертификата Lets Encrypt
  13. Инструкция по настройке почтового клиента Mutt
  14. Как установить, настроить и создать виртуальную машину в KVM на CentOS 7
  15. Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
  16. Как установить и настроить DNS-сервер Bind на Linux Ubuntu
  17. Настройка Squid-аутентификации через службу каталогов Active Directory
  18. Настройка Squid + SquidGuard на Linux CentOS 7
  19. Как работать с менеджером рассылки писем PHPLIST
  20. Установка и настройка Nextcloud + NGINX на Ubuntu
  21. Отправка почты от Postfix через почтовый сервер Яндекса
  22. Настройка сервера мониторинга Zabbix на Ubuntu
  23. Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
  24. Установка и настройка сервера Redmine + Apache + passenger
  25. Как создать свой собственный образ для Docker
  26. Инструкция по развертыванию Nextcloud с Apache на Ubuntu
  27. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  28. Уменьшение использования памяти процессом Microsoft Exchange MDB Store
  29. Установка и настройка CRM Битрикс24 на Linux CentOS
  30. Как установить обновление для системы управления Wordpress
  31. Установка OpenCart и добавление шаблона
  32. Включение кеширования ответа от backend в Nginx
  33. Установка, настройка и запуск php-фреймворка Laravel на Linux Ubuntu
  34. Установка и настройка сервера NextCloud на Rocky Linux
  35. Как работать с менеджером пакетов dnf/yum в операционной системе Linux CentOS
  36. Установка и настройка модуля PageSpeed для NGINX и Apache
  37. Как установить Docker на Linux RPM или DEB
  38. Настройка общей адресной книги в различных почтовых клиентах
  39. Как установить Jenkins на операционную систему Linux CentOS
  40. Настройка Views на сервере Bind для разных ответов в зависимости от сети (Split DNS)
  41. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  42. Как установить и работать с Redis на сервере под управлением Linux Ubuntu
  43. Как настроить балансировку http-запросов в веб-сервере NGINX
  44. Как настроить прозрачную аутентификацию в NGINX через LDAP
  45. Шпаргалка по работе с системой управления конфигурациями Ansible
  46. Шпаргалка по работе с Dnsmasq — установка и примеры настройки
  47. Установка второго сервера FreeIPA с настройкой репликации
  48. Как создать политику SELinux для приложения или процесса
  49. Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
  50. Как установить и выполнить базовую настройку ноды для Ethereum под Linux Ubuntu
  51. Настройка почтовых фильтров в Roundcube с помощью Dovecot и Sieve
  52. Настройка OnlyOffice с ownCloud или Nextcloud на Linux Ubuntu
  53. Как работать с системой контейнеризации LXD на Linux
  54. Как установить и работать с РСУБД Cassandra на различных дистрибутивах Linux
  55. Инструкция по установке PowerShell на популярные дистрибутивы Linux
  56. Установка и настройка DHCP-сервера на Linux Ubuntu
  57. Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
  58. Как установить и настроить веб-версию pgAdmin на OS Linux
  59. Как установить и настроить распределенную файловую систему GlusterFS на системе Astra Linux
  60. Инструкция по развертыванию ownCloud с Apache на Ubuntu
  61. Как установить и настроить сервер TFTP на Ubuntu Linux
  62. Как установить и настроить сервер для менеджера паролей sysPass на Linux Ubuntu
  63. Установка и запуск серверной части potree viewer на Linux Ubuntu
  64. Установка веб-сервера NGINX + PHP + MySQL на Linux Ubuntu и развертывание WordPress
  65. Как настроить DNS сервер BIND для разрешения имен в зависимости от геолокации
  66. Установка и настройка кластера Ceph на Ubuntu для организации дискового хранилища
  67. Как установить систему для удаленного управления устройствами MeshCentral на Linux
  68. Как установить и настроить сервис S3 на базе Minio на Linux
  69. Настройка Dovecot Solr для ускорения поиска по почте
  70. Как установить и настроить SambaDC (Active Directory) на Linux Ubuntu

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

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

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

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

Примеры скриптов:

  1. Как развернуть контейнеры с веб-сервером для Laravel при помощи файла docker-compose
  2. Запуск Nextcloud с помощью docker-compose со всем необходимым

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

  1. Установка прокси-сервера на базе UNIX
  2. Установка сервера ISA Server для контроля Интернет-трафика


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

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

Jenkins   StarRocks DB   TeamPass   NetBIOS   PostgreSQL   DirectX   Битрикс24   Java   OpenVZ   RabbitMQ   IPerf   MX-запись   IMAP   OpenStack   Брандмауэр   TeamCity   Asterisk   Аккаунт   NTP   MeshCentral  
.....

Реклама