А кто вам сказал, что нормально?
Я вот открыл одну из страниц пагинации: TTFB 2.6 секунды. Это разве нормально? Если обновить страницу - уже 157мс (вспоминаем про кеш).
Хорошо, я понял, что о TTFB вы сегодня услышали впервые и погуглить вам лень.
TTFB - это "Time To First Byte" (надеюсь, с английским у вас проблем нет). То есть, это время с момента отправки браузером запроса и до получения первого байта ответа. Сюда входят и сетевые задержки, но их легко проверить с помощью пинга (в случае сайта ТС у меня это 31.6 мс).
Разница между временем пинга и TTFB - это и есть чистое время ответа сервера. В случае сайта ТС TTFB иногда более 7 секунд, то есть более 7000 мс, так что сетевые задержки тут роли не играют.
А теперь переходим к тому, что же такое "время ответа сервера".
Как по вашему работает ОК? Висит в сферическом вакууме?
Наиболее стандартная схема такова: запрос приходит на сервер, где его принимает nginx и проксирует на Apache, который запускает интерпретатор php, который и выполняет код ОК. Затем результат работы интерпретатора php Apache передаёт nginx, а тот отправляет назад клиенту, который отправил запрос.
Соответственно, чем дольше "думает" ОК, тем дольше Apache не может получить результат работы интерпретатора php и не может передать его nginx, который, в свою очередь, не может отправить ответ клиенту.
Если всё это затянется на слишком долго, nginx надоест ждать и он отправит клиенту "504 Gateway Timeout".
Теперь вам понятно, как "время ответа сервера" связано с движком?