Попробовал немного оптимизировать запрос на постах за дату и у юзера — у юзера стало быстрее, а у даты почему-то нет. Не профилировал пока что, но чисто по ощущениям.
Возможно, стоит страницу сделать по 50 постов, а не по 100, я хз.