Это зависит от того, волнует ли вас пользователь, пропускает ли он несколько сообщений или видит несколько сообщений несколько раз, когда меняется основной список сообщений.Если вам нужно убедиться, что этого не произойдет, вам нужно сделать снимок базового списка, а затем разбить его на список снимков.Я обычно храню снимок списка в таблице базы данных и истекаю старыми записями с помощью демона.Если вы используете подход, вы, вероятно, захотите увеличить количество элементов в списке до 1000 сообщений, чтобы записи в базе данных не становились слишком большими.