У меня есть REST API, для которого я использую nginx в качестве обратного прокси. Я хочу кэшировать определенные вызовы API, которые используют ссылки на абсолютное время в запросе, но я не хочу кэшировать вызовы, которые используют ссылки относительного времени.
Например, я не хочу кэшировать ответы на следующий запрос:
GET - http://mydomain:8080/sel/cpu?endingHoursAgo=0&hoursToShow=2
Но я хочу кэшировать ответы на следующий запрос:
GET - http://mydomain:8080/sel/cpu?from=2014-07-04T08:30:00.000%2B01:00&to=2014-07-04T10:30:00.000%2B01:00
Как я могу сформировать proxy_cache_key
в nginx, который будет кешировать последнее, но не первое?