С кодом ниже, ResponseCache хорошо работает для моего API.После первого запроса ответы опускаются ниже 50 мс.Если я хочу обеспечить одинаковую скорость для всех запросов, могу ли я сделать вызов вручную и кэшировать ответ до того, как другие пользователи будут выполнять вызовы?Если это так, я бы увеличил продолжительность дня или около того.
// GET api/products
/// <summary>
/// Search for Products
/// </summary>
/// <returns></returns>
[HttpGet]
[ResponseCache(Duration = 60, Location = ResponseCacheLocation.Any)]
[Route("search")]
public IActionResult Get()
{
IEnumerable<Product> newEnum = dal.getData()<Product>;
return Ok(newEnum);
}