Biblioteka klienta Socket.IO powoli się ładuje

Uruchamiam swój serwer i odświeżam stronę w przeglądarce, która następnie> 2s ładuje zasób JS. Jeśli ponownie załaduję stronę w dowolnej przeglądarce, ładuje się szybko.

Dzieje się tak tylko w przypadku pierwszego żądania po uruchomieniu serwera. Przypuszczam, że ma to coś wspólnego z umieszczaniem pliku JS za pierwszym razem, a następnie jest buforowane na serwerze.

Czy można coś zrobić, aby tym razem zmniejszyć?

Próbowałem zarówno z ustawieniami produkcji, jak i bez nich (gzip, minify itp.).

Kod klienta:

<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect();
</script>

Kod serwera:

var express = require('express'),
    expressServer = express.createServer(),
    socketServer = require('socket.io').listen(expressServer);

expressServer.listen(1337);

questionAnswers(2)

yourAnswerToTheQuestion