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

  • 캐시: 정의와 캐싱이 사용되는 모든 분야

    현대의 디지털 환경에서 ‘캐시’는 성능 최적화와 빠른 데이터 접근을 위해 필수적인 기술입니다. 간단히 말해, 캐시는 자주 사용하거나 앞으로 필요할 가능성이 높은 데이터를 임시로 저장해두는 공간을 의미합니다. 이를 통해 컴퓨터나 네트워크 시스템은 데이터를 반복해서 원본 저장소에서 불러오는 대신, 훨씬 빠른 저장소에서 바로 읽어 처리할 수 있습니다. 캐싱은 운영체제, 애플리케이션, 웹사이트, 네트워크 장비, 심지어 하드웨어…

  • 웹 사이트 방문자 수와 페이지뷰&세션 3가지 항목 차이 이해하기

    구글 애널리틱스는 웹 사이트를 운영하는 사용자에게 필수적인 도구입니다. Google Analytics는 초보자에게 여러가지 생소한 단어들로 가득하기 때문에 벅찰 수 있습니다. Analytics를 포함한 웹 사이트를 운영하면서 접하게 되는 웹 사이트 방문자 수와 페이지뷰 차이에 대해 알아 보겠습니다. 목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론 1. 웹 사이트 방문자 수(Visits)…

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

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

  • [MS] 오피스 프로그램 제거(PC에서 완벽하게 지우기)

    마이크로소프트 오피스 프로그램을 PC에서 제거 시 완전하게 제거되지 않아 각종 오류가 발생하는 경우가 있습니다. 오피스 프로그램 제거를 해야 하는 경우는 보통 다음과 같습니다. 목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론오피스 프로그램 제거: 자동 Office 도구 사용 마이크로소프에서 제공하는 자동 삭제 도구인 [SetupProd_OffScrub.exe] 파일을 이용해서 오피스 완전 삭제를 할…

  • Throttle

    목차1. Lazy Load 장점2. Lazy Load 단점3. 이미지 지연 로드의 올바른 설정♣ 결론 ■ Throttle – 스로틀 ‘Throttle’ 이란 영어 단어 조절판,누르다, 목을 조르다 등의 의미로 사용되며, 목을 조르다 의 의미로 가장(?) 많이 사용 됩니다. 쓰로틀링(Throttling) 역시 목을 조른다는 뜻을 가지고 있습니다. [기체-유체 공학]에서 압력이 높은 배관에 손상을 생길 수 있는 경우에 임의적으로 압력을…

  • “Meta-” 단어의 접두사 의미 | IT 분야에서의 메타

    ‘Meta’는 그리스어에서 유래한 접두사로, ‘~을 넘어서’ 또는 ‘자기 자신에 대한’이라는 의미를 갖고 있습니다. 이 접두사는 철학, 언어학, 그리고 특히 IT 분야에서 자주 사용되며, 어떤 대상의 ‘본질’이나 ‘구조’를 다루는 개념으로 확장됩니다. 예를 들어, ‘metadata’는 ‘데이터에 대한 데이터’를 의미하고, ‘metaprogramming(메타프로그래밍)’은 ‘프로그램을 다루는 프로그램 작성’을 뜻합니다. 이러한 방식으로 메타는 IT 용어에서 핵심 구조를 조망하거나 조작하는 개념으로…