내 응용 프로그램은 Socket.io를 기반으로 채팅 기능을 제공합니다.웹 페이지 속도가 느린 너무 많은 EIO socket.io 폴링 호출
내 응용 프로그램은 빨간 모자 공개 교대에 배포됩니다.
나는 계속해서 숫자가 큰 http://url/socket.io/?EIO=3&transport=polling&t=Lj8huKr&sid=y1OB9OBmdSd_Ma4nAAFG 개의 요청을 받고 있습니다.
그리고 아마도 내 웹 페이지의로드가 차단되어 내 웹 페이지가 느려지고 있습니다.
인터넷에서 포트가 언급되지 않은 경우이 오류가 표시됩니다. 하지만 내 포트 번호는 빨간 모자 오픈 시프트 구성 페이지로 나타납니다. 다음은
은 socket.io가 내 초기 HTML 페이지 노드 JS 초기 서버 페이지index.html을
var socket =io();
하는 index.js (노드 JS 서버)
을에 intialized 방법의 코드var app = express();
var server = app.listen(process.env.NODE_PORT || 3006, process.env.NODE_IP || 'localhost', function(){
console.log('listening on port 3006');
});
var io = require('socket.io').listen(server);
io.on('connection', function(socket) {
console.log('a user connected');
socket.on('disconnect', function() {
console.log('user disconnected');
});
socket.on('chat message', function(msg) {
console.log(msg);
io.emit('chat message', msg);
});