Посмотрите на тайминги -
https://www.screencast.com/t/OeeiYKsjX
Так отвечает на запросы лёгкое нодовское приложение.
Ответ весит 500 kb, и без разницы следующее:
1. хранится ли html-ка в оперативке или читается с диска с экспрессом как статик.
2. сжимается ли гзипом ли отдаётся без сжатия.
3. используетли ли экспресс или нет.
В общем даже если txt в 500 kb отдавать без всяких экспрессов, то ответ будет 100 миллисекунд (с каким-то ожиданием). Но если отдавать статик PNG например того же размера, то ответ около 10 миллисекунд.
В чём проблема? Почему именно текстовые файлы в любом случае отдаются дольше? И что это за ожидание целых 100 миллисекунд? Как будто какой-то delay специально сделан.
Такие тайминги в лисе и в хроме. Никаких кеширований нет, всегда жму Ctrl+F5.