Il client chiama api per interrogare l'elenco dei prodotti ordinati per il numero di visualizzazione di pagina in ordine decrescente. A volte capita casi problematici: il client A invia una richiesta = > risposta del server, la lista dei primi 5 articoli ha il maggior numero di visualizzazioni di pagina sulla prima pagina
- Articolo A
- Articolo B
- Articolo C
- Articolo D
- Articolo E
Subito dopo la prima pagina di risposta, l'articolo G ha aumentato drasticamente il pageview e ottenuto il quinto rango. Di conseguenza, l'articolo E declasserà e passerà alla seconda pagina. Se la seconda pagina risponde ancora all'articolo E, è stata apparsa completamente due volte sul lato client.
Qual è la soluzione migliore sia per l'esperienza utente che per la progettazione di API?