[WP] 웹 브라우저 렌더링이란?[렌더링 종류]

ℹ️이 콘텐츠에는 광고가 포함되어,판매 발생 시 수익이 발생합니다.(네이버 쇼핑 커넥트, 아마존 어필리에이트, 애드센스 등)

브라우저 렌더링이란 HTML, CSS, 자바스크립트 등 웹 사이트의 문서가 웹 브라우저에서 출력 되는 과정입니다. 모바일 or PC 모니터 등 브라우저에서 웹 페이지가 표시(렌더링)되는 것이라고 하는 것이 쉬운 접근 법입니다. 각각의 브라우저는 렌더링을 실행하는 렌더링Rendering 엔진을 가지고 있습니다.

※브라우저 별 렌더링 엔진
크롬&오페라 : Blink
인터넷 익스플로러 : Trident
모질라 파이어폭스: Gecko
사파리 : WebKit

브라우저 렌더링 과정

간단하게 설명하면 클라이언트가 브라우저를 이용해 웹 사이트에 접속하면 서버 측으로부터 HTML, CSS, 자바스크립트와 같은 웹 사이트의 리소스를 다운로드 받게 됩니다. 렌더링 엔진이 DOM 트리와 CSSOM 트리를 만든 후 렌더링 트리를 형성합니다. 화면에 나오지 않는 head 태그, display 속성과 none 값이 할당된 요소는 랜더링 트리에 포함되지 않습니다. 각각의 파일들은 너비, 텍스트 크기, 색상, 간격 등을 계산해 개별 노드를 화면에 그리게 됩니다.

브라우저 렌더링-HTML5 CSS3 JS 파일등이 포함

워드프레스 렌더링

워드프레스를 포함함 웹 페이지 렌더링 방법에는 여러가지가 있습니다.

1. 서버 사이드 렌더링(SSR)

서버 측 렌더링SSR: Server-Side Rendering은 클라이언트 측 애플리케이션을 클라이언트의 브라우저로 보내기 전에 서버에서 렌더링하는 작업입니다. SSR은 초기 로딩 속도가 빠르기 때문에 잘 구현된다면 SEO에 유리합니다.

2. 클라이언트 렌더링(CSR)

클라이언트 측 렌더링CSR: Client-Side Rendering의 경우 프로그래밍 된 스크립트가 서버에서 실행 및 처리되지 않고 액세스하는 브라우저에서 처리됩니다 . 동적 콘텐츠를 구현하는데 주로 사용됩니다.

3. 정적 사이트 생성(SSG)

정적 사이트 생성SSG: Static Site Generation템플릿 및 콘텐츠 파일 집합에서 정적 HTML 웹 사이트를 생성하는 기술입니다. 웹 사이트의 추세가 디자인 측면에서 앱과 점점 더 유사해지고 있으며, 빠른 로딩은 SEO 순위에 중요한 영향을 줍니다. SEO 요구 사항을 충족할 수 있는 방법 중 하나가 정적 사이트 생성입니다. 워드프레스 웹 사이트에 클라이언트가 요청한 내용이 언제든지 표시될 수 있게 SSG 렌더링은 빠른 로딩에 유리합니다.

4. 증분 정적 재생(ISR)

SSR과 SSG를 결합한 방식으로 증분 적정 재생ISR:Incremental Static Regeneration은 템플릿 및 콘텐츠 파일의 정적 html 웹 사이트가 생성되고 정기적으로(매 시간, 1일 등) 업데이트 됩니다.

워드프레스 작업

Similar Posts

  • [WP] 워드프레스 렌더링 차단 리소스 제거 방법 2가지

    워드프레스를 이용하다 보면 ‘렌더링 차단 리소스 제거‘ 설정이란 내용을 플러그인 사용 중 본 경우가 있을 수 있습니다. 워드프레스 렌더링이란 무엇이며, ‘렌더링‘과 ‘렌더링 차단 리소스 제거‘는 무엇을 뜻 하는지 풀어 보도록 하겠습니다. 먼저 렌더링은 HTML, CSS, 자바스크립트 등 웹 사이트의 문서가 웹 브라우저에서 출력 되는 과정입니다. 웹 페이지에 접속 했을 때 브라우저에 표시되는 것이…

  • [WP] 워드프레스 무차별 대입 공격(brute-force attack)을 막는 9가지 방법

    워드프레스 CMS로 만든 웹 사이트를 운영하게 되면, 관리자 주소는 https://www.domain.com/wp-admin이 됩니다. 무차별 대입 공격에 취약할 수 있는 이유는 관리자 페이지 주소 wp-admin 주소가 그대로 노출되기 때문입니다. 워드프레스를 포함한 웹 사이트의 관리자 주소가 admin과 같은 주소를 사용해서 무차별 대입 공격(brute-force attack)에 노출되는 것은 되도록 방지해야 합니다. 무차별 대입 공격(brute-force attack)이란? 웹 사이트나 컴퓨터 및…

  • 네임서버와 DNS 차이 & 대표적인 DNS 레코드 종류 4가지

    웹 사이트를 새롭게 시작하게 되면 도메인과 호스팅 서버를 알아보게 됩니다. 도메인을 연결 후 네임서버에 도메인을 연결해야 한다는 내용을 호스팅 회사의 홈페이지 또는 직원에게 안내를 받게 되면서 DNS와 네임서버란 단어를 처음 듣게 됩니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드 렌더링(SSR)2. 클라이언트 렌더링(CSR)3. 정적 사이트 생성(SSG)4. 증분 정적 재생(ISR) 네임서버란? 네임서버name server는 도메인을 사용하는 서버에…

  • [WP] 워드프레스 관리자 페이지 설정(Settings)-일반, 쓰기, 읽기.. 7가지 설정

    워드프레스를 처음 설치하면 관리자 페이지 대시보드에 접속하게 됩니다. 워드프레스 관리자 페이지 설정 탭에서 기본 설정 방법에 대해 알아 보겠습니다. 설치 후 필수로 설정해야 할 요소는 워드프레스 페이지 주소(URL)와 사이트 설정 고유주소인 워드프레스 Permalink입니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드 렌더링(SSR)2. 클라이언트 렌더링(CSR)3. 정적 사이트 생성(SSG)4. 증분 정적 재생(ISR) 1. 워드프레스 관리자 페이지 설정…

  • [WP] 워드프레스 htaccess 기본 설정 및 WWW URL 제거 방법

    워드프레스로 사이트를 운영하는 중에 .htaccess 파일 기본 설정이 필요할 때가 있습니다. 워드프레스 htaccess 기본 설정은 일반 사이트와 멀티 사이트 용으로 나뉩니다. FTP 또는 SSH 등으로 .htaccess 파일이 없는 경우 확인이 되면 아래 내용을 참조해서 생성하면 되겠습니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드 렌더링(SSR)2. 클라이언트 렌더링(CSR)3. 정적 사이트 생성(SSG)4. 증분 정적 재생(ISR)✅ 워드프레스 htaccess…

  • FastComet 호스팅 신규 신청(가격과 성능)

    워드프레스 사이트 중 일부를 해외 웹호스팅 FastComet에서 사용하기 위해 신규 호스팅을 신청하게 되었습니다. 현재는 주가 되는 웹사이트는 AWS 서버를 사용하지만 FastComet 호스팅은 해외 워드프레스 호스팅 중 Hostinger 다음으로 신청한 2번째 호스팅으로 2년 동안 사용했던 호스팅입니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드 렌더링(SSR)2. 클라이언트 렌더링(CSR)3. 정적 사이트 생성(SSG)4. 증분 정적 재생(ISR) 1. FastComet vs hostinger…