Кеш сервера - 2 метода (с кешем и без)?(Naming Routing) - PullRequest
0 голосов
/ 10 февраля 2019

У меня есть приложение API .NET CORE, в котором я добавил атрибут REDIS 'customCache' в некоторые действия контроллера, где мы хотим кэшировать (указав продолжительность).Например:

[HttpGet("/cars/")]
[CustomCache(69)]
public IEnumerable<Car> GetCars(){

}

Дело в том, что некоторые клиенты GetCars довольны кешированной версией, в то время как другим нужен актуальный список машин (без кеша вообще).

Мои вопросы / сомнения:

1) Нормально ли думать о 2-х возможных действиях в контроллере?/ cars / (кэшированная версия) - метод Nº1 / carsLive / (сервер не кэшируется) - метод Nº2

2) Если ответ на первый вопрос «Да», как правильно называть эти действия?/ автомобили / / carsLive / ??,Существуют ли какие-либо общепринятые стандартные наименования, позволяющие различать этот тип маршрутизации действий?

Заранее спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...