У меня есть приложение API .NET CORE, в котором я добавил атрибут REDIS 'customCache' в некоторые действия контроллера, где мы хотим кэшировать (указав продолжительность).Например:
[HttpGet("/cars/")]
[CustomCache(69)]
public IEnumerable<Car> GetCars(){
}
Дело в том, что некоторые клиенты GetCars довольны кешированной версией, в то время как другим нужен актуальный список машин (без кеша вообще).
Мои вопросы / сомнения:
1) Нормально ли думать о 2-х возможных действиях в контроллере?/ cars / (кэшированная версия) - метод Nº1 / carsLive / (сервер не кэшируется) - метод Nº2
2) Если ответ на первый вопрос «Да», как правильно называть эти действия?/ автомобили / / carsLive / ??,Существуют ли какие-либо общепринятые стандартные наименования, позволяющие различать этот тип маршрутизации действий?
Заранее спасибо,