[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

  • 워드프레스 호스팅: 안정성 및 속도를 반영한 5가지 평가 항목

    워드프레스 사이트 구축을 계획하고 있다면, 먼저 도메인 구매와 함께 적합한 호스팅 서비스를 선택하는 것이 중요합니다. 호스팅은 웹사이트의 안정성과 속도에 직접적인 영향을 미치기 때문에, 내 사이트 목적과 규모에 맞는 호스팅을 신중히 고르는 것이 성공의 첫걸음입니다. 워드프레스 호스팅에 맞는 호스팅을 선택할 때 고려해야 할 5가지 핵심 평가 항목을 안내드립니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드…

  • 워드프레스 캐시 플러그인 WP Rocket 속도 테스트: 설정 전·후 성능 최적화 비교 분석

    WP Rocket 플러그인의 세팅 방법 및 할인된 가격 등에 대해 확인을 했습니다. 가장 보편적인 설정 이후에 WP Rocket 속도 테스트를 진행하였습니다. 크롬 개발자 도구의 DOMContentLoaded 및 구글 페이지 스피드 점수 2가지 항목으로 테스트를 진행합니다. WP Rocket의 설정 방법 및 가격 정보가 필요할 경우 아래 버튼을 눌러 확인할 수 있습니다. 목차브라우저 렌더링 과정워드프레스 렌더링1….

  • [WP] 2023년 WP-Rocket Vs WP-Optimize 비교

    WP-Rocket과 WP-Optimize는 워드프레스에서 인기 있는 캐시 플러그인입니다. 캐시 플러그인은 방문자가 WordPress 웹사이트에 방문할 때마다 페이지를 더 빠르게 제공하기 위해 페이지를 저장합니다. 사이트 로딩 속도를 빠르게 하기 위해 캐싱 플러그인이 필요한 경우가 많습니다. 브라우저 캐싱 및 Gzip 압축, 캐시 preloading, 이미지 WebP 파일 변환 등 많은 기술을 필요로 합니다. 2023년 WP-Rocket Vs WP-Optimize 각각의…

  • 워드프레스 대시콘: dashicons.min.css 3.8 공식 아이콘 글꼴 | 2020년 SVG 아이콘으로 교체

    워드프레스 대시콘은 워드프레스 3.8 버전(2013년) 에서 도입된 공식 아이콘 글꼴입니다. 관리자 화면 전반에서 메뉴와 버튼 등에 아이콘을 표시하기 위해 사용되었지만, 폰트 기반 아이콘의 한계와 해상도 문제로 인해 2020년경부터 SVG 아이콘 체계로 전환되었습니다. 현재 대부분의 최신 테마와 플러그인은 SVG 아이콘이나 커스텀 아이콘 세트를 사용하는 추세입니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드 렌더링(SSR)2. 클라이언트 렌더링(CSR)3….

  • [WP] 워드프레스 HTTP 요청 줄이는 방법 7가지

    워드프레스로 만든 웹 사이트가 느리다면 그 중 한 가지 이유는 HTTP 요청 수가 많기 때문일 수 있습니다. 워드프레스에서 요청을 줄여 로딩 속도를 향상 시킬 수 있습니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드 렌더링(SSR)2. 클라이언트 렌더링(CSR)3. 정적 사이트 생성(SSG)4. 증분 정적 재생(ISR) HTTP 요청이란? HTTP는 인터넷에서 데이터(HTML, CSS, 이미지, 비디오 등)를 전송하는데 사용되는 프로토콜입니다….

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

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