[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-config.php 기본 설정

    wp-config.php 파일은 워드프레스 웹 사이트의 가장 중요한 설정 파일입니다. 이 파일은 워드프레스가 데이터베이스에 접속하고 작동하는 데 필요한 핵심 정보를 담고 있기 때문에, 사이트의 심장부와 같습니다. 목차브라우저 렌더링 과정워드프레스 렌더링1. 서버 사이드 렌더링(SSR)2. 클라이언트 렌더링(CSR)3. 정적 사이트 생성(SSG)4. 증분 정적 재생(ISR) Ⅰ. wp-config.php의 역할 이 파일에는 다음과 같은 민감한 설정이 포함되어 있습니다. 이러한 특성…

  • 워드프레스 호스팅 FastComet 성능 평가(Extra Plan $4.99)

    3년 전에 FastComet 호스팅을 일본 서버에서 1년 넘게 사용한 적이 있었기 때문에 이번에 여러가지 용도로 사용할 워드프레스 사이트를 추가하면서 신규 신청을 하게 되었습니다. 신청한 상품은 FastComet Extra 상품으로 신청 후 PHP 8.3에서 8.4로 업데이트 등 워드프레스 사이트 성능을 올리기 위한 작업을 모두 진행했습니다. 테스트는 워드프레스 최적화 플러그인 Perfmatters와 캐시 플러그인 WP Rocket 설치…

  • [WP] 워드프레스 카테고리 만들기(&워드프레스 메뉴 만들기)

    워드프레스에서 작성한 글을 분류하기 위한 목적으로 카테고리를 설정할 수 있습니다. 카테고리는 글의 종류를 분류하기 위한 목적으로 만들며 어떤 CMS를 사용하는 블로그이든 중요한 요소로 생각해볼 수 있습니다. 워드프레스 카테고리 만들기는 블로그 및 웹 사이트를 시작하는 첫걸음인 동시에 글과 페이지 설정과 함께 필수로 설정해야 할 요소라고 생각해볼 수 있습니다 워드프레스에서 글 작성 후 메뉴 별로…

  • 워드프레스 백업 및 복원 3가지 방법

    워드프레스 웹사이트를 운영하다 보면, 예상치 못한 오류나 변경 사항으로 인해 사이트를 이전 버전으로 복원해야 하는 상황이 발생할 수 있습니다. 이러한 경우를 대비해 정기적인 백업은 매우 중요합니다. 백업을 수행하는 방법은 크게 세 가지로 나눌 수 있습니다. 첫째, 웹 호스팅 서비스에서 제공하는 자동 백업 기능을 활용하는 방법입니다. 대부분의 호스팅 업체는 일정 주기로 사이트 데이터를 백업하며,…

  • [WP] 이미지 최적화 플러그인 BEST5 비교

    워드프레스 이미지 최적화 플러그인(Image Optimizer Plugin)은 웹사이트의 이미지 크기를 줄여 최적화를 진행합니다. 워드프레스로 구축한 사이트는 테마의 기능과 플러그인을 사용하면서 사이트의 로딩 속도가 늘어납니다. 웹사이트의 속도에 영향을 주는 또 다른 요인은 이미지 파일입니다. JPEG와 PNG 이미지 파일은 웹사이트 로딩 속도가 느려지는 주범이며, 특히 두 파일을 WebP 형식으로 변환 및 적절한 크기로 이미지 최적화가 필요하게…

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

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