Ciao!
Ho creato un servizio che legge feed rss e crea opportuni file di output.
Ho fatto in modo che il servizio venga chiamato una volta al giorno ad uno specifico orario.
Quello che sto cercando di fare è ora creare una sorta di caching, ovvero, ad ogni richiesta di un utente, vorrei controllare se il feed è stato aggiornato dall'ultima volta che l'ho analizzato ed in caso negativo inviare all'utente direttamente l'output elaborato precedentemente.
Mi sono subito tornate in mente le nozioni di HTTP ed il famoso header if-modified-since ed ho cercato qualche applicazione in Java (e l'ho anche trovata con la classe URLConnection) ma non riesco a capire come funziona...
Come posso fare a capire quando una particolare risorsa è stata aggiornata?
Grazie, ciao!![]()

Rispondi quotando

