Добавление кеширования и сохранения данных

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

Apigee Edge предоставляет кеширование для сохранения данных во время выполнения между запросами. Доступ к кешу осуществляется с помощью правил, таких как Populate Cache policy, LookupCache policy, InvalidateCache policy и Response Cache policy.

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

Кэш может понадобиться вам, чтобы:

  • Уменьшить задержку и трафик. Запросы выполняются быстрее, а представления используются повторно.
  • Сохранение данных между транзакциями. Вы можете хранить данные сеанса для повторного использования в HTTP-транзакциях.
  • Поддержка безопасности. Ограничьте доступ к записям в кеше, чтобы их можно было использовать только в определенной среде или через определенный прокси API.

Как использовать сохранение данных

Получите информацию о функциях сохранения данных, предоставляемых Edge, и примеры их использования.

Инструменты сохранения данных в Edge.

Узнайте, как правила поддерживают кеширование общего назначения, кеширование ответов от внутренних систем и карты "ключ-значение".

Пример: кеширование общего назначения

Посмотреть код, в котором показано, как используются правила Populate Cache, LookupCache и InvalidateCache.

Работа с ключами кеша

Узнайте, как создавать уникальные идентификаторы для записей кеша.

Создание и изменение кеша среды

Создавайте собственные кеши, если встроенный общий кеш не соответствует вашим потребностям.

Внутренние механизмы кеширования

Узнайте, как устроена система кеширования и как настройки кеша по умолчанию взаимодействуют с правилами.

Работа с картами ключей-значений

Создавайте коллекции зашифрованных или незашифрованных пар "ключ-значение" без срока действия и управляйте ими.

Поддержка заголовков HTTP-ответов

Узнайте, как обрабатываются заголовки HTTP-ответов при использовании правила ResponseCache.

Ссылки на правила

Используйте эти правила для обеспечения постоянства.

Правило PopulateCache

Поместите данные в кеш общего назначения.

Правило LookupCache

Получать данные из кеша общего назначения.

Правило InvalidateCache

Удаляет запись из кеша общего назначения.

Правила ResponseCache

Получение и размещение данных из внутреннего ресурса.

Правила в отношении операций с картой ключей-значений

Для долгосрочного хранения используйте хранилище пар "ключ-значение".

Документация по API

Используйте эти API для работы с кешем.

Как удалить запись из кеша

Удаляет запись кеша, используя ключ кеша.

Как создать кеш в среде

Создает кеш в среде.

Как получить информацию о кеше

Получает информацию о кеше.

Как удалить все записи кеша

Удаляет записи кеша. Можно задать область действия с помощью префикса ключа кеша.

Как посмотреть список кешей в среде

Показывает список кешей в среде.

Как обновить кеш в среде

Обновляет кеш в среде.

Как удалить кеш

Удаляет кеш.

Карты "ключ-значение"

Создание и управление коллекциями (картами) сохраненных пар "ключ-значение" на разных уровнях.