服务器缓存-2种方法(有或没有缓存)? (命名路由)

时间:2019-02-10 10:21:00

标签: .net asp.net-core

我有一个.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 / ?? 。是否有任何众所周知的标准命名来区分这种明智的路由选择?

预先感谢

0 个答案:

没有答案