Attualmente sto lavorando a un client di posta web. Quando un utente effettua il login, sto recuperando tutte le mail dalla casella di posta in arrivo dall'inizio del tempo. Come previsto, questo è dannatamente lento. Sto pensando di implementare una sorta di tecnica di filtraggio / memorizzazione nella cache e stavo cercando alcune idee.
Se recupero tutti i numeri dei messaggi, li ritocco e li ordiniamo in ordine decrescente, riceverò messaggi dall'ultimo messaggio ricevuto al primo? Inoltre, sarebbe preferibile memorizzare le mail in un database intermedio e recuperarle da lì?