728x90 반응형 전체 글169 [CS] Short Polling, Long Polling, Streaming HTTP 통신은 클라이언트에서 서버로의 단방향 통신을 위해 만들어진 기술로, Web Socket 기술이 나타나기 전에 실시간 통신을 위해 사용되었다. 그렇다면 Polling은 완전한 실시간 기술일까 ? 그렇지 않다. Polling은 기존의 HTTP 통신에 약간의 트릭을 더해 실시간으로 작동하는 것처럼 보이도록 한 기술이다.HTTP 통신은 실시간이 아니므로 언제 통신이 발생할지 예측이 불가능하기 때문에 일정한 주기를 가지고 서버에 HTTP 리퀘스트를 던져 이벤트 내용을 전달받는데, 이게 Polling의 트릭이다. 본격적인 내용에 앞서, HTTP 통신에 대해 간략하게 알아보고 가자.1. 비연결성 (connectionless)-> 클라이언트가 보낸 요청에 대해 서버가 응답을 하면 맺었던 연결을 끊어버림2. .. 2025. 2. 8. [Github] Github fork 끊겼을 때 다시 연결하기 -> 깃헙에 문의하기 깃헙 Organization 레포를 내 깃헙으로 포크해와서 개발하고 다시 Organization 레포로 pr 날리는 방식으로 개발 중이었는데,어느날 pr 을 날리려 하니 Organizaion 레포로 pr 을 날릴 수 없게 된 것을 발견.. 확인해보니 fork 가 끊겨있는 것을 확인할 수 있었는데,이것저것 설정하면서 Organization 레포의 visibility 를 private -> public 으로 바꾸었는데 이때 fork 가 끊긴 것 찾아보니까 fork 가 끊겼을 때는 Github Support에 문의하면 다시 연결해준다고 한다. Sign in for Software Support and Product Help - GitHub 지원 support.github.com 1. fork 연결, 분리 .. 2025. 1. 1. [React.js] 8주차 - MPA, SPA, 이미지 최적화 1. 페이지 라우팅경로에 따라 알맞은 페이지를 렌더링 하는 과정을 말한다. 1.1. MPA 전통적인 웹 서버는 사용자에게 보여줄 웹 페이지들을 다 가지고 있었다. 브라우저가 특정 주소를 갖는 페이지를 요청하면 해당 페이지를 찾아 xxx.html 페이지를 브라우저로 보내주고, 브라우저는 받은 html 파일을 그대로 화면에 렌더링하는 방식으로 페이지를 라우팅하였다. 이렇게 서버가 여러 개의 페이지를 가지고 있는 것을 Multi Page Application(MPA), 브라우저가 페이지를 요청했을 때 서버 측에서 미리 완성해놓은 html 파일을 보내서 브라우저가 그대로 렌더링하는 것을 서버 사이드 렌더링(Server Side Rendering) 방식이라고 한다. (서버 측에서 페이지를 미리 렌더링해준다는 의.. 2024. 12. 2. [TIL] 11/28 오픈소스 프로젝트 찾기 이전 내용 [TIL] 11/25 오픈 소스란?1. 오픈소스오픈소스란 누구나 특별한 제한 없이 공개 되어 있는 소스코드를 말한다. 오픈소스로 공개 되어 있는 코드에는 검사(리뷰), 수정 등 개선사항을 마음껏 펼칠 수 있다. 또 오픈 소스는everydayc0ding.tistory.com [TIL] 11/26 오픈 소스와 깃허브이전 내용 [TIL] 11/25 오픈 소스란?1. 오픈소스오픈소스란 누구나 특별한 제한 없이 공개 되어 있는 소스코드를 말한다. 오픈소스로 공개 되어 있는 코드에는 검사(리뷰), 수정 등 개선사항을 마음everydayc0ding.tistory.com [TIL] 11/27 오픈소스에 기여하기이전 내용 [TIL] 11/25 오픈 소스란?1. 오픈소스오픈소스란 누구나 특별한 제한 없이 공.. 2024. 11. 28. 이전 1 2 3 4 ··· 43 다음 728x90 반응형