我有一个.NET CORE API应用程序,其中在我们要缓存的某些Controller动作(指示持续时间)中添加了REDIS'customCache'属性。例如:
[HttpGet("/cars/")]
[CustomCache(69)]
public IEnumerable<Car> GetCars(){
}
问题在于,某些“ GetCars”客户端对缓存版本感到满意,而其他客户端则需要最新的汽车列表(根本没有任何缓存)。
我的疑问/疑虑是
1)在控制器中考虑2种可能的动作是否正常? / cars /(缓存的版本)-方法Nº1 / carsLive /(不缓存服务器)-方法Nº2
2)如果第一个问题的答案是“是”,那么这些动作的正确名称是什么? /汽车/ / carsLive / ?? 。是否有任何众所周知的标准命名来区分这种明智的路由选择?
预先感谢