이미지 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

  • ICANN과 registry와 registrar 2개 기관의 차이

    목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론1. ICANN과 등록대행기관(registry) 및 등록대행업체(registrar) ICANN(Internet Corporation for Assigned Names and Numbers)은 우리말로 ‘국제인터넷주소관리기구’입니다. 도메인에 관련된 국제최상위 기구입니다. ICANN이 하는 일을 설명한 홈페이지 링크입니다. ICANN은 무슨 일을 합니까? ICANN은 1998년 설립된 세계적인 비영리 파트너십으로서 인터넷을 안전하고 안정적이며 상호 운영 가능하도록 하기…

  • 키워드란? 키워드 분석 사이트 TOP7

    키워드(keyword)란 검색이나 광고, 프로그램 및 내용 요약 등과 같은 곳에서 사용하는 핵심 단어를 뜻합니다. 사전적인 의미로 “특정한 내용이 들어 있는 정보를 찾기 위해 사용하는 단어or기호”의 뜻을 가지고 있습니다. 키-워드(key-word) ‘열쇠’와 ‘단어’ 낱말의 합성어임을 알 수 있습니다. ‘keyword‘는 모든 상업 활동에서 매우 중요한 요소라고 할 수 있습니다. 광고 keyword 및 구글과 같은 광고가 아닌…

  • 로지텍 Logi Options Plus 소프트웨어 설치 및 설정

    로지텍의 프리미엄 마우스나 키보드를 사용하고 있다면, 단순한 연결 만으로는 그 잠재력을 다 활용하기 어렵습니다. Logi Options Plus+ 는 로지텍 제품의 기능을 극대화해주는 전용 소프트웨어로 마우스 및 키보드에 해당 기능이 있으면 버튼 커스터마이징부터 앱 별 설정, 고급 제스처까지 다양한 기능을 제공하여, 원하는대로 커스터마이징 하기가 가능합니다. 저 역시 MX Master 2S 마우스를 7년 넘게 사용…

  • 프로세스,데몬,서비스 차이점

    프로세스(Process)는 컴퓨터에서 메모리에 적재되어 CPU에 의해 실행되는 컴퓨터 프로그램(Program)을 말 합니다. 목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론1. 프로세스와 프로그램 차이 먼저 프로그램은 어떤 작업을 위해 실행할 수 있는 파일을 의미합니다. 파일 시스템에 존재하는 실행 파일이 프로그램입니다. 윈도우 PC에 설치되어 있는 크롬, 원노트, 엑셀, 카카오톡 등의 파일들이…

  • 구글 애드센스 CMP(동의 관리 플랫폼) | GDPR 및 CCPA사용자 동의 메시지 만들기

    구글 애드센스 CMP는 Consent Management Platform을 의미합니다. 2024년 1월 16일부터 EEA 및 영국 사용자에게 광고를 게재하는 모든 게시자는 Google에서 인증한 CMP(동의 관리 플랫폼)를 사용해야 합니다. CMP(동의 관리 플랫폼)은 웹사이트나 앱 방문자의 개인 정보 수집 및 이용에 대한 동의를 얻고 관리하는 도구입니다. 구글이 인증하는 CMP의 사용 목적은 ‘GDPR’ 및 ‘IAB TCF’ 그리고 ‘CCPA &…

  • FTP란?(&SFTP): 파일질라 서버 접속 FTP&SFTP 2가지 접속 방법의 차이점

    워드프레스 및 웹사이트 관리를 하기 위해 리눅스 서버에 접속한다면 SSH 또는 FTP로 접속을 합니다. 무료 ssh 프로그램 중에서 모바엑스텀이 개인적으로 제일 편했습니다. 파일질라(FileZilla)는 윈도우, macOS, 리눅스 PC에서 이용할 수 있습니다. 파일질라 ftp 설정과 파일질라 sftp 설정 등의 기본적인 방법 등에 대한 전반적인 내용을 다뤄 보도록 하겠습니다. 앞서 FTP와 SFTP에 대해 간단히 알아 보겠습니다….