Использование сжатия на веб-сервере - ваша единственная реальная ставка.
Однако 31k не будет работать очень хорошо.Обычно, если вы преодолеваете отметку 3k, вы начинаете видеть низкую производительность, медленное время загрузки и т. Д.
Я бы посмотрел ваши данные и выяснил, есть ли способ их разбить.Либо связывание коллекций, создание иерархий и т. Д. Это улучшит работу ваших пользователей.
Извините, для вас нет лучшего ответа.