Ho un sito che viene sottoposto a polling piuttosto difficile per la rappresentazione JSON delle stesse risorse da più client (browser, altre applicazioni, script shell unix, script python, ecc.).Caching lato server in openrasta
Vorrei aggiungere un po 'di cache in modo tale che alcune delle risorse siano memorizzate nella cache del server per un periodo di tempo configurabile, per evitare il colpo della CPU di gestire la richiesta e serializzare la risorsa su JSON. Ovviamente potrei memorizzarli da solo all'interno dei gestori, ma poi prenderei il risultato della serializzazione su ogni richiesta e dovrei modificare anche molti gestori.
Ho esaminato il modulo di caching di openrasta ma penso che questo sia solo per il controllo della cache del browser?
Quindi qualsiasi suggerimento su come posso ottenere openrasta per memorizzare nella cache la rappresentazione renderizzata della risorsa, dopo che il codec l'ha generata?
Grazie
Dovrebbe aggiungere che sarebbe bello poter invalidare la cache a livello di codice, poiché quasi tutti gli aggiornamenti alle risorse arrivano tramite i gestori –
Con quale versione di .net stai lavorando? – JPReddy
Sto lavorando con .net 4.0 .. perché? –