Google Cloud CDN — кэш на основе тела запроса, а не URL

# #google-cloud-platform #google-cloud-cdn

Вопрос:

Мне нужно поддерживать устаревший API, который имеет постоянный URL-адрес, а запрос дифференцируется с использованием тела xml. Есть ли возможность использовать тело в качестве КЛЮЧА кэша в Google CDN?

Если нет, я подумываю о переписывании запросов для добавления тела based64 в url, что вы об этом думаете?

Ответ №1:

Нет, Google Cloud CDN не поддерживает использование тела запроса как части ключа кэша. Перемещение соответствующей информации по URL-адресу будет работать, но только в том случае, если метод HTTP-GET или HEAD. (Google Cloud CDN никогда не обслуживает кэшированный контент в ответ на другие методы HTTP, такие как POST.)

Более подробную информацию о ключах кэша можно найти по адресу https://cloud.google.com/cdn/docs/caching#cache-keys.

Комментарии:

1. Есть идеи, как это можно решить?