티스토리 뷰
(Nuxt.js 에 대해 이야기 하던 중 SSR(Server-side Rendering)가 나와서 ....물어봄)
EEZY
일단 검색엔진이 데이터를 모을땐 크롤러라는걸 사용해요.
크롤러는 여기저기 다니면서 정보 수집을 하는 로봇인데 까막눈 로봇이에요. 화면을 못봐요.
ME
<head>에서 meta로 들어간 정보 긁어서 읽는거?
EEZY
그것 뿐만 아니라 <body>에 내용들도 대충 보죠. 다 훑어보는데 뭘 중점으로 볼지 <head>가 알려주는거죠.
바디를 비동기로 불러오면, 나는 html만 보고있는데... 눈이 안보이는데 읽을수가 없겠죠?
그래서 서버에서 그 비동기로 부르는 부분을 미리 그린다음 html을 받는거에요(=서버사이드 렌더링)
개발자 도구를 켜고 웹서버 접근하면 네트워크탭에 제일 위에 html 불러오잖아요.
그 정보만 크롤러가 본다고 생각하면 돼요.
근데 요즘 구글 크롤러는 자바스크립트로 동적으로 그리는것도 어느정도 읽을 수 있다고 하더라구요.
결론은, 처음 불러오는 html에 많은 정보를 담겨서 주는게 검색 최적화다!
SPA는 그게 힘드니까 그걸 도와주는 것이 서버사이드 렌더링!
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Typescript
- 자바스크립트
- Props
- 운영체제
- 배열
- 리액트
- reduce()
- 자료구조
- Algorithm
- 프로그래머스
- 시분할시스템
- 타입스크립트
- Webpack
- Array
- js
- OS
- redux-saga
- sort
- 구간합
- 1day1algorithm
- 배치처리시스템
- 알고리즘
- greedyAlgorithm
- 멀티프로그래밍
- 우아한테크러닝
- React
- javascript
- sort()
- 컴퓨터공학
- 웹팩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함