Ho un sito web in cui sto caricando tutti i commenti degli utenti per il numero di Mi piace che hanno. Questo mi ha causato dei problemi.
Diciamo che il commento # 1 ha 5 Mi piace, il commento # 2 ha 2 Mi piace, e il resto ha 0 Mi piace. Abbiamo il seguente ID del commento:
1 2 3 4 5 6 7 8 9 10
Ora supponiamo che qualcun altro "mi piace" commenta # 4. Ora l'ID ordinato è:
1 2 4 3 5 6 7 8 9 10
Supponiamo che sto caricando 3 commenti allo stesso tempo. Nello scenario n. 1, ho caricato i commenti:
{1, 2, 3}
Ora quando clicco su "carica altro", carico:
{3, 5, 6}
Caricato # 3 due volte! E il commento n. 4 non è mai visto. I problemi si verificano anche quando un commento viene eliminato, ma questo è per dopo.
Come posso aggirare questo? Ho visto siti web ordinati da "Mi piace" o qualcosa di simile e non ho quasi mai incontrato duplicati e / o commenti mancanti. Qualche consiglio?
Grazie.