이미지 Lazy Load 장점 4가지와 단점

레이지 로딩(Lazy Loading)은 웹페이지 로딩 시간을 줄이는 기술입니다. “이미지가 로드 되는 시간을 단축 시킨다”로 정의 내릴 수 있습니다. 페이지의 모든 이미지를 유지하면서 페이지 로드 시간을 개선하고 페이지 크기를 줄임으로서 웹페이지의 속도를 향상 시킵니다. ‘이미지 지연 로드’ 특징은 사용자가 페이지에 접속 후 아래로 스크롤을 할 때 이미지가 표시될 때만 로딩이 됩니다. 즉, 페이지 하단에 있는 이미지는 사용자가 실제로 끝까지 스크롤할 하지 않았다면 로드 되지 않습니다.

1. Lazy Load 장점

이와 같은 원리로 사용자가 웹사이트 방문 후 페이지에 처음 접속한 시점에 페이지 로드 속도가 감소합니다. 그리고 대역폭을 절약할 수 있게 됩니다. 이미지와 비디오를 그대로 로딩하지 않는다는 것은 웹사이트의 속도가 향상되는 이점이 발생합니다. 크게 4가지의 장점을 가질 수 있습니다.

  • 장점
    • 지연 로드는 이미지·비디오의 전송 최적화로 사용자의 웹페이지 접속 시간을 향상시킵니다.
    • 일부의 파일만 전송하게 되어 사용자가 콘텐츠를 더 빨리 제공 받습니다.
    • 빠른 로딩 속도로 웹사이트의 이탈 확률이 줄어듭니다.
    • 서버의 대역폭을 절감할 수 있습니다.

2. Lazy Load 단점

레이지 로드는 치명적인 단점으로 작용할 수 있습니다. 많은 웹사이트 운영자 및 개발자는 웹사이트의 속도를 향상시키기 위해 여러가지 방법을 사용합니다. 그 중 이미지 지연로드란 선택지가 있습니다. Google에선 콘텐츠가 뷰포트 내에 로드가 되는지 확인되어야 한다고 설명한 적이 있습니다. 뷰포트 내에서 로드되지 못 한다면 GoogleBot은 해당 콘텐츠를 보지 못할 가능성이 생깁니다.

뷰포트란?
웹 페이지가 브라우저 화면(PC&모바일&테블릿 등)상에서 실제로 표시되는 영역입니다.
SEO(Search Engine Optimization)

3. 이미지 지연 로드의 올바른 설정

SEO를 위한 올바른 설정을 해야 합니다. 지연 로딩은 이미지와 비디오 뿐만 아닌 아이프레임에도 설정할 수 있습니다. 이미 2020년 크로미움 기반 브라우저(구글 크롬, 마이크로소프트 엣지, 네이버 웨일 등)에서는 아이프레임에 대한 지연 로딩에 대한 지원이 되고 있습니다.

  • 크롬의 아이프레임이 숨겨져 있는지 확인하는 기준
    • iframe의 너비와 높이가 4픽셀 이하
    • display: none 또는 visibility: hidden이 적용되었는지 여부
    • iframe이 음의 X 또는 Y 위치 지정을 사용하여 스크린 외부에 배치
아이프레임이란?

iframe이란 inline frame 의 약자입니다. 웹 브라우저 내에 또 다른 프레임입니다. 현재 브라우저에 렌더링되고 있는 문서 내에 또 다른 HTML페이지를 삽입할 수 있도록 하는 기능을 제공합니다. 요즘은 HTML5 내의 기능들이 아이프레임을 대체하고 있습니다.

파이어폭스 등 다른 브라우저에서는 지연 로딩 된 아이프레임에 대한 크롤링이 어려울 수 있다는 점을 참고해야 합니다.

Lazy Load: From 이미지 지연 로드 문제 해결.구글 검색 센터

♣ 결론

구글에서도 지연 로딩에 대한 어느 정도의 지원이 있다는 점을 참고하여 적절하게 사용한다면 이점이 있습니다. 하지만 운영중인 웹사이트에 장점과 단점 중 어느 것이 더 크게 작용하는지 고려할 수 밖에 없겠습니다.


워드프레스 웹사이트

Similar Posts

  • Binary(바이너리)란 무엇인가?

    Binary(바이너리)는 영어 단어 두 조각, 두 부분의 뜻을 가지고 있으며, 컴퓨터에서 주로 0과 1의 숫자로 이루어진 이진법을 의미합니다. 컴퓨터는 디지털 시스템으로서 0과 1 두 가지 값을 사용하여 데이터를 표현하고 처리합니다. 이러한 0과 1의 조합으로 이루어진 데이터를 이진 데이터라고 하며, 이러한 데이터 형태를 바이너리 데이터라고 합니다. 바이너리 데이터는 주로 컴퓨터에서 다양한 형태의 정보를 표현하는…

  • ASCII 파일이란? 바이너리와 차이

    ASCII 파일은 텍스트 파일을 의미합니다. 텍스트 파일인 아스키 파일은 문자, 숫자, 특수 기호 및 제어 문자 등을 포함할 수 있습니다. 목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론✅ ASCII 파일 이해 리눅스에서 쉘 스크립트, 자바 스크립트, PHP 스크립트 파일 등을 포함한, ‘.txt’ 확장자와 같이 메모장으로 읽을 수 있는…

  • 웹이란(w3=www란)

    목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론1. 웹이란 무엇인가? w3=www 핸드폰이나 컴퓨터에서 구글 or 네이버 등 인터넷을 사용하면서 홈페이지 or 웹페이지 그리고 웹툰, 웹하드 등 웹에 관한 용어를 많이 들어 보셨을 겁니다. 그럼 웹이란 무언인가? 가끔 궁금하셨을 겁니다. ‘www’&’w3’ 불리기도 하는 웹(web)은 월드와이드웹(world wide web)의 줄임말 입니다….

  • 스냅샷과 백업 차이

    IT 업종을 포함한 기업의 데이터는 기업의 생존과 걸린 매우 중요한 사항입니다. 데이터 관리가 되지 않는다면 고객 신뢰 및 기업의 가치가 하락하는 경험을 할 수 있습니다. 대표적인 사례로 카카오 데이터 센터 화재를 들 수 있습니다. 리눅스 및 윈도우 서버 등에서 데이터를 보존하기 위한 방식으로 스냅샷(Snapshot)과 일반 백업(Backup) 크게 2가지를 들 수 있습니다. 각각 다른…

  • 글루 레코드란? 개인 네임서버 등록 지원을 하는 namecheap

    목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론글루 레코드 글루 레코드(Glue Record)는 NS 레코드를 가리키는 A 레코드입니다. 도메인을 호스팅 서버에 연결하려면 네임서버를 거치게 되기 되며, 네임서버 연결 시 확인되는 도메인은 앞에 ns1.domain.com 및 ns1.domain.com처럼 서브로 ns1이 붙는 2차(서브) 도메인입니다. 개인 네임서버를 위한 Glue Record 등록 지원 namecheap 보통…

  • SEO란-(search engine optimization:검색 엔진 최적화)

    SEO(search engine optimization:검색 엔진 최적화)란 검색엔진에서 찾기 쉽게 웹사이트의 정보(글 등)를 찾기 쉽게 최적화 하는 프로세스를 의미합니다. 네이버 및 다음, 구글에서 스마트폰 또는 PC로 필요한 정보를 검색합니다. 여기서 ‘검색 엔진 최적화’가 잘 된 웹사이트 그리고 블로그가 검색 엔진 상위에 노출될 가능성이 큽니다. 그럼 검색엔진 최적화만 잘 하면 대충 쓴 글이라도 구글 상위에 랭크…