Проблема была в подключении к базе + неоптимизированный запрос sql. В подключении к базе вместо "localhost" указал IP-адрес сервера (только на подключение уходило ~1 сек времени), и разбил запрос к базе для вывода записей на два отдельных запроса. В итоге, время загрузки страницы упало до ~10-20 ms.