Ключ кэша для динамических данных
Доброго времени суток.
Имеется страница оформления заказа, где подключен агрегатор доставок - X. В "X" необходимо по API отправлять потоварно габариты, вес, а так же адрес. После чего "X" думает от 2 до 10 секунд и отдает нам ответ. На странице доступно несколько вариантов доставки и когда пользователь переключается с "X" на другой, а потом обратно, то снова ожидание 2-10сек, что очень долго и критично для бизнеса.
Решили закэшировать результат агрегатора "Х", но вот столкнулись с проблемой, а что брать за ключ кэша.
Мое предположение, что можно использовать строку "Адрес-ID Товара-Количество-Габариты-Вес" как ключ, но хотелось бы услышать мнение со стороны. Возможны ваши кейсы по решению похожих ситуаций.