Pular para o conteúdo principal

Cache de Resposta (Horse)

O cache de resposta é feito via middleware Horse.ResponseCache (server-side). Ele cacheia apenas GET e permite limitar por rotas.

Exemplo: cachear só PDF/XML

uses
Horse,
Horse.ResponseCache,
Nidus.Driver.Horse,
App.Module;

begin
THorse.Use(ResponseCache([
'/nfe/pdf',
'/nfe/xml'
], 30, 5000, True));

THorse.Use(Nidus_Horse(TAppModule.Create));
THorse.Listen(9000);
end.

Chave de cache

  • method + path + query
  • opcionalmente varia por Authorization