Мое предложение: сначала подумайте о том, чтобы немного подрезать массив сообщений, возможно, пока у вас не будет больше нескольких сотен.Таким образом, ваш процесс сортировки будет быстрее, и тогда вы сможете загрузить их, уже отсортированные в представлении.Таким образом, пользователь фактически будет тратить время на просмотр списка.
Честно говоря, даже если вы загрузите эти сто тысяч или более В отсортированном виде в алфавите есть только 26 букв, и он будет отображать около 3800постов за письмо, при условии, что ваши посты распределены равномерно, и ваши пользователи не будут тратить время на их просмотр.