레이지 로딩이란? 명확한 개념
게시 됨: 2021-07-12지연 로딩에 대한 명확한 개념. 지연 로딩 기법을 적용하여 사이트 로딩 속도를 향상시키는 방법. 권장 이미지 지연 로딩 플러그인 등은 무엇입니까?
레이지 로딩은 이미지, 비디오 및 기타 미디어 파일이 필요할 때만 로드되는 기술입니다(이 경우 페이지가 이미지까지 스크롤됨).
지연 로딩은 구글에 의해 대중화되었습니다. Google은 소유하고 있는 대부분의 트래픽이 높은 웹사이트에 이 기능을 구현했습니다.
실제로 사용자를 위해 웹사이트의 성능을 향상시키는 좋은 방법입니다.
이것은 본질적으로 게으르고 필요할 때만 자산을 로드하기 때문에 사전 로드보다 리소스의 동적 로드를 구현하는 더 좋은 방법입니다.
페이지를 아래로 스크롤하면 특히 미디어 파일과 이미지가 로드됩니다. 이렇게 하면 HTML, CSS 및 JavaScript 리소스에 대한 요청 수를 줄여 초기 페이지 로드 시간을 크게 줄일 수 있습니다.
지연 로딩 이미지는 항상 타사 플러그인을 사용하여 구현할 수 있지만 HTML/CSS 코드에 익숙하다면 기존 웹사이트에서 구현하는 것이 실제로 매우 간단합니다.
내 사이트에 지연 로딩을 추가해야 하는 이유는 무엇입니까?
오랫동안 페이지의 모든 요소를 병렬로 로드하는 것이 모범 사례였습니다. 그러나 오늘날 사용자는 연결이 제한적이고 빠른 모바일 네트워크를 사용하는 것이 매우 일반적입니다.
이러한 이유로 처음에는 필요한 만큼만 로드한 다음 나중에 필요할 때 추가 리소스를 로드하는 것이 좋습니다.
또한 지연 로딩은 페이지 로딩 시 브라우저가 수행해야 하는 작업량을 줄일 수 있습니다. 이것은 궁극적으로 사용자의 페이지 로드가 더 빨라진다는 것을 의미합니다.

웹사이트에서 지연 로딩을 구현하는 방법은 여러 가지가 있습니다. 모든 기술과 마찬가지로 각 방법에는 장단점이 있습니다.
WordPress 사이트에서 지연 로딩을 추가하는 방법은 무엇입니까?
CSS 및 JavaScript 코드의 몇 가지 간단한 추가로 모든 웹사이트에 지연 로딩을 추가할 수 있습니다. HTML 태그도 약간만 있으면 됩니다.
하지만 이 포스트에서는 워드프레스 사이트에서 이미지를 레이지 로딩하는 장점을 누릴 수 있는 워드프레스 레이지 로딩 플러그인에 대해서만 이야기하겠습니다.
플러그인을 사용하여 지연 로딩을 추가하는 방법은 무엇입니까?
클릭 한 번으로 웹사이트에 자동으로 지연 로드 기능을 추가할 수 있는 WordPress 플러그인이 많이 있습니다.
전체 사이트 로딩 시간을 늘리고 싶다면 Permatters 속도 최적화 플러그인을 추천합니다. 이 플러그인은 더 나은 사용자 경험과 성능을 위해 웹사이트를 최적화합니다. 또한 지연 로딩, gzip 압축 등과 같은 몇 가지 추가 기능이 있습니다.

코드로 손을 더럽히거나 사전 요구 사항이 있는 경우 다른 다음 플러그인을 권장합니다.
WP Rocket은 가장 인기 있는 WordPress 캐시 플러그인 중 하나입니다. 지연 로딩 이미지를 위한 가장 인기 있는 플러그인이기도 합니다. 로드 속도를 줄이고 총 페이지뷰를 높이는 데 도움이 됩니다. WP 로켓 리뷰를 읽을 수 있습니다.

WordPress 사용자들 사이에서 또 다른 인기 있는 플러그인인 Light Speed Cache 플러그인을 사용할 수도 있습니다. 이를 통해 웹 사이트에 고급 캐싱 규칙을 사용할 수 있어 페이지 로드 시간을 개선하고 대역폭 사용량도 줄일 수 있습니다.

게다가 위의 플러그인은 iFrame을 로드하는 데 도움이 됩니다. 이를 위해 이 플러그인을 추천합니다.
지연 로딩 vs 동적 로딩 vs JavaScript 사전 로딩 vs Eager 지연 로딩
네 가지 용어의 가장 큰 차이점은 사용자가 귀하의 사이트를 처음 방문할 때 발생하는 일입니다.

지연 로딩: 지연 로딩을 사용하면 리소스가 필요에 따라 로드됩니다(이름에서 알 수 있듯이). 즉, 사용자의 작업에 따라 특정 요소가 전혀 로드되지 않을 수 있습니다.
동적 로딩 : 동적 로딩을 사용하면 필요하지 않더라도 모든 것을 미리 로드해야 합니다. 따라서 전송해야 하는 데이터의 양에 따라 페이지 로드 시간이 크게 늘어날 수 있습니다. 해당 콘텐츠 중 일부는 다른 사람이 본 적이 없는 경우에도 마찬가지입니다.
자바스크립트 사전 로드:
JavaScript 사전 로드는 이미지 지연 로드 프로세스의 중요한 부분입니다. HTML(스타일 기반 솔루션을 사용하는 경우 CSS)을 제공하여 브라우저 캐시를 용이하게 합니다.
AJAX를 사용하여 페이지의 각 이미지에 대해 별도의 파일을 제공합니다. 이렇게 하면 브라우저가 이미지가 완전히 로드되기 전에 다운로드를 시작할 수 있으므로 느린 네트워크 연결이나 느린 클라이언트 컴퓨터를 통해 로드할 수 있는 이미지 수가 늘어납니다.
Eager lazy loading : 이것은 지연 로딩과 유사하며 필요에 따라 리소스를 로드합니다. 차이점은 Eager 메서드를 사용하면 무언가가 지금 보이는지 여부에 대해 걱정할 필요가 없다는 것입니다. 이미 로드되어 있는 경우 양호합니다. 그렇지 않으면 필요할 때 로드하십시오.
SEO를 위한 지연 로딩 이해하기
어떤 사람들은 지연 로딩 이미지가 콘텐츠에 액세스하는 SEO의 능력에 부정적인 영향을 미칠 것이라고 우려합니다.
Google은 웹사이트를 크롤링할 때마다 리소스를 캐싱하는 작업을 훌륭하게 수행합니다. 따라서 시간이 지나도 빠르게 유지되고 너무 자주 변경되지 않는 방식으로 요소를 로드한다면 누구도 검색에 영향을 미칠까 걱정할 필요가 없다고 생각합니다. 엔진 순위.
지연 로딩 및 CDN
이미지와 미디어 파일을 배포하는 데 도움이 되는 유용한 CDN이 업계에 있습니다. 이러한 서비스의 대부분은 지연 로딩 기능을 구현하여 뛰어난 사용자 경험을 제공합니다.
Cloudflare CDN은 다른 CDN 서비스 중에서 강조하고 싶은 것 중 하나입니다.
Cloudflare는 모든 계정 사용자에게 무료 및 유료 CDN을 제공하는 콘텐츠 전송 네트워크입니다. 또한 페이지 속도 최적화, HTTP/2 등과 같은 일부 고급 전략을 구현하여 웹사이트를 최적화하고 보안을 개선합니다. 또한 웹 사이트 이미지와 미디어 파일을 지연 로드하는 데 도움이 됩니다.
데스크톱 또는 모바일에서 지연 로드: Google SEO에 어떤 영향을 미칩니까?
지연 로딩은 오랫동안 데스크탑에서 사용되어 왔습니다. 대부분의 주요 브라우저에서 사용할 수 있는 기능이지만 일부 기능(예: 사전 로드 및 부분 로드)은 일부 브라우저에서 사용할 수 없습니다.
하지만 모바일 장치에서는 지연 로딩에 주의를 기울여야 합니다.
Google은 이제 모바일 장치에서 이미지를 지연 로드하는 데 주의를 기울이고 있기 때문에 이를 SEO 순위 요소로 생각하는 것이 중요합니다.
여기서 핵심은 지연 로딩을 구현하는 것뿐만 아니라 리소스를 빠르고 효율적인 방식으로 로드하도록 하는 것입니다. 그렇지 않으면 검색 엔진 순위가 부정적인 영향을 받을 가능성이 있습니다.
다른 크기의 지연 로딩 이미지
지연 로딩 이미지에 집중해야 하는 또 다른 이유는 모바일 사용량이 증가하기 때문입니다.
사람들은 휴대전화로 탐색하고 검색하는 것을 좋아하지만 링크를 클릭할 때만큼 빠르거나 정확하지 않기 때문에 이미지가 크면 전체 이미지가 로드되기 전에 사람들이 클릭할 가능성이 높습니다.
따라서 더 작은 이미지를 사용하는 것이 모바일 장치에 더 좋을 것입니다. 더 많은 데이터를 로드해야 하는 경우에도 사람들이 웹사이트를 완전히 떠나지 않고 클릭할 것이기 때문에 장기적으로 가치가 있습니다.
지연 로드에는 어떤 프레임워크가 사용됩니까?
다음과 같은 몇 가지 옵션을 사용할 수 있습니다.
1. 그림 채우기(기본적으로 사용)
Picturefill은 이미지에 지연 로딩 기능을 제공하는 스크립트입니다. 이 가벼운 JavaScript 라이브러리는 거의 모든 주요 브라우저에서 작동하며 응답성이 뛰어납니다. 따라서 사용 중인 장치의 종류에 따라 동작이 변경됩니다.
2. LazyLoadJS(기본적으로 사용)
LazyLoadJS는 이미지에 지연 로딩 기능을 제공하는 스크립트이며 매우 가볍고 모든 주요 브라우저에서 작동합니다. 따라서 사용할 때 문제에 대해 걱정할 필요가 없습니다.
또한 웹 사이트의 전반적인 성능을 향상시키기 위해 여러 대기열을 제공하며 사용하기 매우 쉽습니다. 모든 기술 수준의 개발자가 사용하는 데 문제가 없습니다.
3. LoadCSS(기본적으로 사용)
LoadCSS는 이미지나 비디오 파일로만 작동하는 다른 라이브러리와 달리 스타일시트에 지연 로드 기능을 제공하는 스크립트입니다. HTML 및 JavaScript도 미리 로드합니다.
4. SlimerJS(사용 불가)
SlimerJS는 이미지에 지연 로드 기능을 제공하는 스크립트이며 JavaScript 라이브러리를 사용하지 않지만 이미지 지연 로드 작동 방식을 구성하는 데 사용할 수 있는 자체 API가 있습니다.
또한 매우 가볍고 빠르기 때문에 웹사이트 성능에 어떤 영향도 미치지 않습니다.
지연 로딩은 배경 이미지에서 작동합니까?
예, 배경 이미지에서 작동합니다.
결론
지연 로딩은 일반적으로 WordPress 및 웹 사이트와 관련하여 가장 잘 사용되지 않는 성능 최적화 기술 중 하나입니다.
방법만 알면 구현하는 것은 매우 쉽지만, 이에 대해 아는 사람은 많지 않습니다. 페이지 로드 속도를 향상시키려면 이미지 및 미디어 파일에 대해 지연 로드를 구현하는 것이 좋습니다.
