SSR 하는이유
1. 속도 - 서버에서 렌더링을 미리 해서 주기 때문에 속도가 빠르다.
2. SEO - 위와 비슷한 이유인데 속도가 빠를수록 상단에 노출되고 javascript의 경우 페이지를 바꿀경우 시간이 오래걸리는데 google bot이 일정시간 크롤링하는시간이 넘어가게 되면 크롤링을 안하게 되서 검색어에 노출이 되질 않는다.
저는 next.js 를 이용하여 ssr 을 사용했습니다.
Next.js
Next.js 페이지 렌더링 이해하기
React는 기본적으로 1개의 HTML 파일을 가지고 화면을 렌더링하는 Single Page Application으로서 HTML 노드를 생성-수정-삭제하는 과정은 모두 클라이언트 측 브라우저에서 발생한다.
velog.io
SSR
Server Side Rendering | Cracking Vue.js
서버 사이드 렌더링이란? 서버 사이드 렌더링이란 서버에서 페이지를 그려 클라이언트(브라우저)로 보낸 후 화면에 표시하는 기법을 의미합니다. 뷰 싱글 페이지 애플리케이션을 서버 사이드
joshua1988.github.io
[React] 서버 사이드 렌더링(SSR) / 클라이언트 사이드 렌더링(CSR)이란?
https://youtu.be/7mkQi0TlJQo [React] 서버 사이드 렌더링(SSR) / 클라이언트 사이드 렌더링(CSR)이란? 노마드코더님의 해당 영상을 보다가 '서버 사이드 렌더링(SSR)'이란 말이 계속해서 나와서 한 번 제대로
ctdlog.tistory.com
SEO
SPA(Single Page Application) SEO 방법 정리 by 비개발자
IT회사에서 일하다 보니, 마케터이면서도 개발에 관한 내용을 꽤 주워듣는 편이다. 사실 개발자만큼 전문적이지 못하지만, 비개발자가 이해할 수 있을정도로 SPA SEO 방법을 정리해보고자 한다.
smartsolar.tistory.com
자바스크립트 seo (구글 SEO 관련하여 여기 참조)
https://developers.google.com/search/docs/advanced/javascript/javascript-seo-basics
자바스크립트 검색엔진 최적화의 기본사항 이해하기 | Google 검색 센터 | 문서 | Google Develope
Google 검색에서 자바스크립트를 처리하는 방법을 알아보고 자바스크립트 웹 앱을 Google 검색에 최적화하기 위한 권장사항을 살펴보세요.
developers.google.com
'WEB,WAS' 카테고리의 다른 글
web rednering 웹페이지 렌더링 (0) | 2022.11.07 |
---|---|
tomcat 세션클러스터링 (0) | 2022.10.25 |
nextjs s3에 올리기 (0) | 2022.10.05 |
[powershell]메이븐 Unknown lifecycle phase ".test.skip=true" 에러 (0) | 2022.09.13 |
go webserver (0) | 2022.08.19 |
댓글