setInterval 로 1초 마다 갱신 하는게... 부하가 없을까? > 자유게시판

자유게시판

setInterval 로 1초 마다 갱신 하는게... 부하가 없을까? 정보

setInterval 로 1초 마다 갱신 하는게... 부하가 없을까?

본문

취미 중 하나가 , 웹 사이트 서핑인데

어떤 사이트에 가면, 1초마다 ajax로 페이지를 호출 하더라구요

뭐 문제 있겠냐만은...

 

이게 100명이 되고 1000명이 되고 10000명이 되면,

서버 부화가 엄청 심할 것 같은데......라는 생각이 들더라구요

 

setInterval 로 시간 카운트 하는거야 뭐 클라이언트에서 지지고 볶는 거라 치지만

서버에 1초 마다 호출 하는 건 좀.......이란 생각이 드네요

 

회원님들의 생각은 어떠세요?

뭐 동접이 많이 없는 사이트이니 괜찮다...라는 접근은 조금 위험한 것 같기도 하구요 ㅎ

추천
1

베스트댓글

php 가 아니라 nginx 에서 단순 정적 파일을 사용하면, 어느정도까지는 문제 없습니다. 

Php + mysql 형태의 웹페이지를 호출하니 문제가 되는것입니다. 

 

12년전에 웹소켓이 보편화도지 않던  시절  lsyncd 를 사용하려 동접자 수천까지는  이방식으로 사용했습니다. 

 

요즘은 웹소켓 push 서버나 서버 push 으로 구현해랴죠. 

 

성능에 문제가 없으면 사실 어떤방법을 써도 정답이라고 봐야합니다. 

 

 

댓글 10개

@무신사 대충이라고 언급하기엔 그래도 프로그램 자체의 완성도는 괜찮아서..>또 그런건 아닌 것 같아요

서버 뻗지 않을까요

실시간 데이터를 가져 오려고 뭔가 하려고 하거나 테스트 하다가 엄마가 밥머고 하라고해서 깜빡한거 같은데 ㅎㅎ

@예뜨락 저도 뻗을까? 아닌가? 계속 갸우뚱 하면서 글 적어봤어요 ㅎ 

깜빡이 아니라 실서비스중입니다 ㅠ

php 가 아니라 nginx 에서 단순 정적 파일을 사용하면, 어느정도까지는 문제 없습니다. 

Php + mysql 형태의 웹페이지를 호출하니 문제가 되는것입니다. 

 

12년전에 웹소켓이 보편화도지 않던  시절  lsyncd 를 사용하려 동접자 수천까지는  이방식으로 사용했습니다. 

 

요즘은 웹소켓 push 서버나 서버 push 으로 구현해랴죠. 

 

성능에 문제가 없으면 사실 어떤방법을 써도 정답이라고 봐야합니다. 

 

 

@솔그루 response 되는 값을 확인해보면, 정적이 아니라, 서버에서 계속 호출 하고 있습니다.

 

새로운 데이터가 없다면 같은 데이터를 계속 해서 뱉어 내는 거 보면,

아마 지속적으로 쿼리문 돌아가는걸로 보여요 ㅠㅠ

 

맞아요 산으로 가던 바다로 가던 제주도만 가면 되죠~~

한가지 더 생각해 본다면 서버가 여러대고 분산 처리 하는것일 수도 있습니다

짝수 초일때 1번 서버 홀수초일때 2번 서버 하듯이 ...

갑자기 부럽네 ㅎㅎㅎ

그거 부하 너무심해서 DB 거치는거 전부 레디스로 돌리고 캐시할수있는건
다 캐시로 했어요.
사용자는 1초에 3000명 접속 하는곳이였어요

전체 199,630 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT