Вообще, по хорошему, я делал так:
Писал какую-то абстракцию для обращения к ВК, Там в методе проверял возвращаемую ошибку, если это ошибка про превышение лимита: ждал секунду и повторял запрос. Так, клиентский код может вообще не парится про лимиты. И если тебе нужно выполнить 4 запроса, то 3 выполнится мгновенно а 4й спустя небольшую задержку.
Алексей Кроссов, Обновил ответ. Но, лучше было бы, сделать отдельный API для отображения постов, чтобы сервер не генерировал всё страницу а только кусочек.