Медленная загрузка клиентской библиотеки Socket.IO
Я запускаю свой сервер и обновляю страницу в браузере, а затем требуется 2 секунды для загрузки ресурса JS. Если я затем перезагружаю страницу в любом браузере, она быстро загружается.
Это происходит только при первом запросе после запуска сервера. Я предполагаю, что это как-то связано с тем, что сначала собирал файл JS, а затем после этого он кэшируется на сервере.
Can anything be done to cut down this time?
Я пробовал как с производственными настройками, так и без них (gzip, minify и т. Д.).
Код клиента:
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect();
</script>
Код сервера:
var express = require('express'),
expressServer = express.createServer(),
socketServer = require('socket.io').listen(expressServer);
expressServer.listen(1337);