👋 Hello, I am Seung-ho Ham

🧑🏻‍💻 A Developers who create code that changes the world

카테고리 없음

[IT] SSR(Server Side Rendering)

Potato_H 2021. 6. 5. 11:40
반응형

SSR(Server Side Rendering) : 서버 단에서 변화된 데이터를 반영해 완성된 화면을 전달해주는 것

(웹 사이트에 접속하면 서버에서 필요한 데이터를 모두 가져와서 html 파일을 만든다.)

SSR을 이용하게 되면

  • 페이지 로딩이 빨라진다.
  • 모든 컨텐츠가 HTML에 담겨져 있기 때문에 효율적이다.

SSR의 큰 문제점

  • Blinking 이슈가 아직 남아 있다.
  • 서버의 과부하가 걸리기 쉽다.(사용자가 많을 수록)
  • 서비스를 사용할 때 동적인 활용에 딜레이가 있다.(매우 치명적인 단점)

- 초기 view 로딩 속도

Server Side Rendering 에서는 view를 서버에서 처리해 초기 로딩속도는 빠르지만, 정보가 많은 B2C 웹 서버에서 등은 서버의 부담이 크다.

- 보안문제

Server Side Rendering 은 사용자에 대한 정보를 서버측에서 세션으로 관리했다.

https://ssangq.netlify.app/posts/rendered-by-server-or-client 참고