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);