페이지 속도 향상을 위한 15가지 팁

게시 됨: 2021-08-20

페이지가 느리게 로드되면 사람들은 페이지에서 다른 내용을 보기 전에 좌절감을 느끼며 사이트를 떠날 가능성이 더 큽니다. 실제로 페이지 속도는 이제 Google 검색 알고리즘의 순위 요소입니다. 이 블로그 게시물에서는 페이지 속도를 개선하고 사이트에 더 오래 머물게 하는 방법에 대한 최고의 팁을 공유합니다!

관련: 블로그 관리를 위한 주요 팁.


페이지 속도란 무엇입니까?

페이지 속도는 웹 사이트의 페이지가 로드되는 데 걸리는 시간을 나타내며 일반적으로 초 단위로 측정됩니다. 이것은 웹사이트가 완전히 로드되는 데 걸리는 시간이 아니라 특정 페이지 하나만 로드하는 데 걸리는 시간이라는 점에 유의하는 것이 중요합니다.

페이지 속도 점수가 있는 컴컴한 사람

페이지 속도가 왜 중요한가요?

페이지 속도는 이탈률과 직접적인 상관관계가 있는 것으로 나타났기 때문에 중요합니다. 사이트의 페이지가 느리게 로드되는 경우 방문자는 화면에서 유용한 정보를 보기도 훨씬 전에 페이지를 떠나는 경우가 많습니다(즉, 잠재적인 전환을 놓치고 있음을 의미합니다).

사람들을 사이트에 계속 머물게 하려면 사이트가 빠르게 로드되는지 확인하세요. 페이지를 로드하는 데 5초 이상이 걸린다면 페이지가 클릭하여 웹페이지에서 멀어지고 다시는 표시되지 않을 확률이 90%입니다!

주위에 물음표로 생각하는 사람

페이지 속도를 추적하는 방법?

속도 최적화에서 가장 중요한 부분 중 하나는 측정입니다. 이는 진행 상황과 변경 사항이 실제로 작동하는지 여부를 측정하는 데 도움이 되며, 이는 일반적으로 더 성공적인 웹사이트로 이어집니다!

Google PageSpeed ​​Insights 및 Pingdom 도구를 비롯한 다양한 도구를 사용하여 페이지 속도를 추적할 수 있습니다.

솔라윈드 홈페이지

페이지 속도 향상을 위한 주요 팁

1. 이미지 최적화 및 압축

크고 고품질의 이미지는 멋지게 보이지만 로딩 시간을 지연시키는 원인이 됩니다. 이는 특히 느린 인터넷 연결에서 대용량 파일이 더 많은 대역폭을 차지하고 다운로드하는 데 더 오랜 시간이 필요하기 때문입니다.

사이트에서 이미지를 많이 사용하는 경우 웹사이트에 업로드하기 전에 최대한 압축해 보십시오. TinyPNG 또는 Smush와 같은 도구를 사용하여 이미지를 압축할 수 있습니다.

후자는 WordPress를 CMS로 사용하는 경우에 탁월합니다. 지연 로딩 기능과 함께 플러그인은 품질에 영향을 주지 않고 웹사이트의 모든 이미지를 자동으로 압축합니다.

이미지 최적화 프로그램

2. HTTP 요청 최소화

사이트에서 많은 이미지, 스크립트 및 기타 콘텐츠를 사용하는 경우(종종 그런 경우가 있음) 페이지 로드 속도에 영향을 줄 수 있습니다. 요청당 너무 많은 리소스를 사용하는 경우 방문자의 로드 시간을 개선하기 위해 더 적은 요청을 시도합니다.

및 화살표가 컴퓨터를 향하는 서버 및 화살표가 서버를 향하는 컴퓨터

3. CSS 압축

한 번에 실행되는 스크립트가 많을수록 페이지가 느려지는 경향이 있습니다. 또한 스타일 시트를 압축하여 렌더링하는 동안 많은 메모리를 차지하거나 처리 부담을 추가하지 않도록 해야 합니다. YUI Compressor와 같은 도구를 사용하여 이 작업을 수행할 수 있습니다.

CSS 압축기 플러그인

4. DOM 조작 최소화

웹사이트를 더 빠르게 만드는 데 도움이 되는 또 다른 방법은 DOM 조작을 최소화하는 것입니다. JavaScript로 웹 페이지의 요소 트리에 대해 무언가를 조작하면 해당 요소뿐만 아니라 전체 문서에 영향을 미칩니다. 이로 인해 페이지 로딩 시간이 훨씬 느려질 수 있습니다.

기어가는 거북이

5. 스크립트 최적화

JavaScript는 사이트 및 코드의 모든 측면과 상호 작용할 수 있기 때문에 웹 개발을 위한 훌륭한 도구입니다. 그러나 이것은 또한 페이지가 얼마나 빨리 로드되는지에 대한 대가를 치르게 합니다. 방문자의 브라우징 경험이 느려지지 않도록 필요한 스크립트만 사용하고 있는지 확인하십시오.

타블렛 위에서 웃고 있는 외부의 사람

6. 다른 스레드에서 작업을 실행하여 CPU 사용 제한

스크립트나 프로세서 집약적인 작업을 실행하는 경우 CPU에 실제로 과부하가 걸리고 페이지 로드 시간에 부정적인 영향을 미칠 수 있습니다. 이 문제를 해결하려면 이러한 작업을 다른 스레드에서 실행하여 렌더링 속도가 느려지지 않도록 하십시오.

CPU의 렌더링

7. PHP 또는 Python과 같은 서버 측 언어에서 압축 활성화

PHP 또는 Python과 같은 코드로 된 웹 페이지 또는 웹 앱을 작성하는 경우 압축을 활성화해야 합니다. 이렇게 하면 파일 크기가 줄어들어 로드 시간이 단축됩니다.

Python 로고 옆에 있는 PHP 로고

8. 최고의 호스팅 선택

호스팅은 사이트 로드 속도에 상당한 영향을 미칠 수 있으므로 모든 웹사이트에서 중요한 부분입니다. 일반적으로 더 높은 처리 능력과 대역폭을 제공하는 호스팅 솔루션을 선택하는 것이 좋습니다.

특히 많은 콘텐츠가 포함된 대규모 사이트를 구축할 계획이 있는 경우 저렴하게 비용을 절약하려고 할 때가 아닙니다.

서버 스택에서 작업하는 사람

9. 캐싱 사용

페이지 로드 시간을 크게 개선하는 한 가지 방법은 웹 서버에서 캐싱을 활성화하는 것입니다. 이 기능이 올바르게 작동하면 방문자가 페이지 중 하나를 방문할 때 모든 것이 이미 다운로드되었기 때문에 아무 것도 다운로드할 필요가 없습니다.

서버 수준에서 더 빠른 로드를 위해 웹 페이지를 캐시할 수 있습니다. 이렇게 하려면 호스팅 회사에 연락하기만 하면 됩니다. 그러면 호스팅 회사에서 처리해 드립니다!

서버 수준에서 수행하는 것과 함께 WordPress 사용자는 W3 Total Cache와 같은 무료 WordPress 플러그인을 사용할 수 있습니다. 이 플러그인은 페이지를 캐싱하여 더 빠른 웹 페이지 로딩 속도를 제공합니다.

관련: WordPress가 SEO에 좋은가요?

Total Cache 플러그인 로고

10. Apache 또는 NGINX에서 Gzip 압축 활성화

Apache 또는 NGINX를 웹 서버 소프트웨어로 사용하는 경우 Gzip 압축 지원을 활성화했는지 확인하십시오. 이는 파일이 브라우저에 제공되기 전에 압축되도록 하기 위한 것입니다.

Gzip 로고

11. ETag로 로딩 지연 줄이기

로딩 지연을 피하는 데 도움이 되는 한 가지 방법은 ETag 헤더를 구현하는 것입니다. 이 헤더는 다른 시점의 파일 내용을 설명하는 데 사용됩니다. ETag를 사용하면 방문자가 모든 것을 다시 다운로드하지 않고 필요한 변경 사항만 받을 가능성이 더 높습니다.

컴퓨터를 보면서 시계를 보는 사람

12. 빠른 로딩 글꼴 사용

웹사이트를 디자인할 때 우리는 종종 작업의 성격과 개성을 부여하는 글꼴을 사용합니다. 그러나 이러한 글꼴 파일이 최적화되어 있는지 확인하는 것이 중요합니다! 웹 글꼴을 포함하면 서버 응답 시간과 대역폭을 절약할 수 있으므로 포함하는 것을 고려해야 합니다. 또한 방문자의 컴퓨터에 이미 있는 글꼴 유형(또는 여러 유형)을 사용하면 로드 시간이 가장 빠릅니다.

구글 글꼴 검색 결과

13. 레이지 로딩

페이지 속도를 향상시키는 가장 쉬운 방법 중 하나는 지연 로딩이라는 기술을 사용하는 것입니다. 여기에는 아직 사용되지 않은 리소스를 포함하여 모든 리소스를 미리 다운로드하는 대신 필요한 순간에 HTML 문서에서 JavaScript 코드를 호출하는 것이 포함됩니다. WordPress를 사용하는 사용자는 사용 가능한 플러그인을 활용하여 이를 달성할 수 있습니다.

지연 로드 플러그인

14. 사이트 성능에 영향을 줄 수 있는 플러그인 또는 테마 끄기

플러그인은 WordPress 사이트에 기능을 추가하고 기능을 추가하는 데 유용하지만 경우에 따라 로딩 시간을 크게 줄일 수 있습니다. WordPress 사이트 소유자는 더 이상 필요하지 않은 플러그인이나 테마를 비활성화하여 이를 수행할 수 있습니다. 별 것 아닌 것 같지만 하나하나 도움이 됩니다! 여기에서 아이디어는 웹사이트 팽창을 줄이고 백그라운드에서 실행되는 코드를 줄이는 것입니다.

또한 오래되거나 제대로 유지 관리되지 않는 플러그인이 웹사이트에 심각한 보안 위협이 될 수 있다는 점에 유의해야 합니다. 따라서 사용하는 플러그인의 양을 제한하거나 자주 업데이트하십시오.

모든 플러그인이 사이트 속도를 늦추지는 않습니다! 사실, 사이트의 속도를 향상시키는 몇 가지 속도 플러그인이 있습니다. 어떤 것이 로드 시간을 단축시키는지 알아보기 위해 개별적으로 테스트하는 것이 좋습니다.

비활성화되는 플러그인의 스크린샷

15. 리디렉션 줄이기

리디렉션은 경우에 따라 도움이 될 수 있지만 페이지 로드 시간과 관련하여 최악의 경우 중 하나입니다. 진행 중인 리디렉션 수를 줄이고 로딩 시간에 전혀 도움이 되는지 확인하세요.

사이트를 만들 때 불필요한 리디렉션을 생성하지 않는 것과 함께 가능한 한 적은 리디렉션으로 해결하도록 TLD를 설정합니다. 하나는 완벽할 것입니다!

사이트에 리디렉션이 잘못 설정되어 있어도 문제가 없습니다. 고맙게도 리디렉션을 식별하는 데 도움이 되는 도구가 있기 때문입니다! Patrick Sexton 리디렉션 매퍼 도구는 잠재적인 실수를 지적하고 문제를 쉽게 수정할 수 있도록 합니다.

행운의 종이가 나오면서 반으로 쪼개진 포춘 쿠키

결론

결론적으로 페이지 로딩 시간을 개선하는 것은 가치 있는 작업이 될 수 있습니다. 이를 수행하는 데 도움이 되는 여러 가지 전략이 있으며 일부는 여러 가지 이유로 다른 전략보다 더 효과적입니다. 어떤 콘텐츠를 선택하게 될지는 전달되는 콘텐츠 유형과 콘텐츠를 구현하는 데 얼마나 많은 노력이 필요한지에 따라 달라집니다.

이러한 팁의 대부분은 기술적인 것이므로 어떤 것이 가장 효과적인지 일반적인 규칙을 제시하기는 어렵습니다. 대부분은 귀하가 보유한 사이트 유형과 귀하의 기술 지식에 따라 다릅니다. 대부분의 경우 전문가를 고용하여 사이트를 정리하고 더 빠르게 만드는 것이 좋습니다.

가능한 한 최단 시간에 속도를 높이고 싶다면 이미지 압축, 불필요한 팽창 제거, 캐싱 플러그인 사용에 중점을 두겠습니다.