WordPress 성능 최적화 – 시도되고 테스트된 15가지 방법
게시 됨: 2022-09-15소셜 미디어 및 기타 콘텐츠 쇼케이스 플랫폼이 지배적임에도 불구하고 웹사이트는 여전히 브랜드에 대한 신뢰를 구축하는 가장 중요한 요소입니다. 웹사이트는 더 빠르게 로드되고 관련 콘텐츠가 있어야 합니다. WordPress가 최고의 웹사이트 구축 플랫폼이기 때문에 사이트를 그 어느 때보다 쉽게 최적화할 수 있습니다.
WordPress 성능 최적화 팁을 다루는 많은 기사가 있지만 귀하의 사이트에 적용할 수 있는 기사는 몇 개뿐입니다. 이 기사에서는 WordPress 사이트 속도를 높이는 가장 효과적인 방법을 다룹니다.
왜 WordPress를 최적화해야 합니까?
사람들은 고속 인터넷 접속이 가능한 강력한 컴퓨터를 주머니에 넣고 다닙니다. 이것이 놀랍게 보일지 모르지만, 그것은 우리의 마음을 크게 바꾸어 놓았습니다. 주의 집중 시간이 몇 초로 단축되었습니다. 사람들은 느린 웹사이트를 견딜 수 없습니다.
연구에 따르면 방문자의 절반이 로딩 속도가 2초 이상인 사이트를 떠납니다 . 이것은 귀하의 웹사이트 트래픽이 귀하의 경쟁자보다 적을 것이며 이것이 무엇을 의미하는지 알 수 있음을 의미합니다. 즉, 판매 감소입니다. 따라서 어떤 경우에도 항상 더 빠른 웹사이트를 선택해야 합니다.
웹사이트 최적화 트릭을 시도하기 전에 성능 측면에서 사이트의 위치를 알아야 합니다. 이를 위해 신뢰할 수 있는 웹사이트 성능 테스트 도구를 사용할 수 있습니다.
다양한 위치, 웹 브라우저 및 인터넷 속도에서 사이트의 실제 성능을 테스트하려면 Webpagetest를 사용하는 것이 좋습니다.
더 자세한 분석을 얻으려면 Google PageSpeed Insights를 사용하십시오. 이렇게 하면 사이트를 개선하는 방법에 대한 더 나은 피드백을 얻을 수 있습니다.
WordPress 성능 최적화를 위한 15가지 방법
가장 효과적인 방법을 살펴보겠습니다.
더 빠른 WordPress 호스팅 서비스 찾기
호스팅 제공업체의 성능은 웹사이트 로딩 속도에 직접적인 영향을 미칩니다. 공유 호스팅은 귀하의 사이트가 다른 많은 사이트와 함께 서버에서 호스팅되는 가장 일반적인 유형입니다. 이것은 더 저렴하지만 단점도 있습니다.
다른 사이트에 더 많은 트래픽이 발생하면 서버는 해당 사이트에 더 많은 리소스를 할당합니다. 이렇게 하면 웹사이트가 느려집니다. Hostinger 및 Bluehost와 같은 인기 있는 호스팅 제공업체에는 이에 대한 해결 방법이 있습니다. 따라서 공유 호스팅 제공업체를 선택하는 경우 가장 빠르고 안정적인 제공업체를 선택하십시오.
다른 옵션은 관리형 WordPress 호스팅 서비스를 이용하는 것입니다. 자동 백업, WordPress 업데이트 및 고급 보안을 제공합니다. GoDaddy는 관리형 WordPress 호스팅 분야의 업계 리더로 간주됩니다.
소프트웨어 업데이트
최신 버전의 호스팅 서버, 웹 서버 및 MySQL 및 PHP와 같은 최신 데이터베이스를 사용하고 있는지 확인하십시오. 자체적으로 업데이트할 수 없는 경우 호스팅 제공업체에 문의하고 업데이트할 수 없는 경우 다른 호스팅 제공업체도 있음을 기억하십시오.
마찬가지로, 이러한 업데이트는 버그 수정, 추가 기능 또는 향상된 성능을 제공하므로 WordPress 업데이트도 따라잡아야 합니다.
가벼운 WordPress 테마 사용
가장 빠른 웹사이트가 가장 미니멀하다는 사실을 눈치채셨을 것입니다. 위젯, 슬라이더 및 버튼과 같은 그래픽 요소는 사이트를 보다 생생하게 보이게 합니다. 그러나 이러한 요소로 인해 사이트가 무거워집니다.
트릭은 브랜드에 필요한 구성 요소만 포함된 미학적으로 만족스러운 최소한의 WordPress 테마를 사용하는 것입니다. 많은 현대 웹사이트에서 이러한 테마를 사용하며 사이트 로딩 속도를 높이는 입증된 방법입니다.

홈페이지 최적화
많은 회사가 웹사이트를 디자인할 때 저지르는 일반적인 실수 중 하나는 홈페이지 자체에 가능한 모든 정보를 쑤셔넣는 것입니다.
WordPress는 링크를 클릭할 때 전체 페이지를 로드하는 것을 선호합니다. 홈페이지가 너무 길거나 요소가 너무 많으면 완전히 로드되는 데 훨씬 더 많은 시간이 걸립니다. 이것은 좋은 사용자 경험을 앗아가고 방문자는 사이트가 완전히 로드되기 전에 사이트를 떠날 가능성이 더 큽니다.
특정 주제에 대한 자세한 내용을 읽을 수 있도록 다른 페이지에 대한 링크와 함께 홈페이지에 관련 정보를 추가하는 것이 좋습니다.
불필요한 플러그인 제거
플러그인은 사이트에 앱과 유사한 기능을 추가하는 것부터 본격적인 전자 상거래 웹 사이트로 변환하는 것까지 어디에서나 도움이 될 수 있습니다.
그러나 플러그인에는 단점이 있습니다. 플러그인을 더 많이 추가할수록 사이트 속도가 느려집니다. 이것이 사이트에 절대적으로 필요한 기능 목록을 만들어야 하는 이유입니다. 그런 다음 해당 기능을 제공하는 가장 최적화된 플러그인을 찾아야 합니다. 가능한 한 적은 수의 플러그인을 추가하는 것을 항상 기억하십시오.
외부 스크립트 줄이기
외부 스크립트 또는 타사 스크립트는 사이트에 추가될 때 추가 기능을 제공하는 코드 조각입니다. 추적 도구, 소셜 미디어 버튼, 광고, 댓글 옵션 및 비디오 임베딩과 같은 기능은 모두 외부 스크립트로 수행됩니다.
그러나 외부 스크립트는 페이지 크기를 늘리고 작동하려면 추가 네트워크 요청이 필요합니다.
가장 좋은 방법은 불필요한 스크립트를 모두 제거하는 것입니다. 또 다른 옵션은 외부 스크립트를 지연 로드하여 사용자가 스크롤할 때만 로드되도록 하는 것입니다.
CSS 및 JavaScript 파일 축소
축소는 코드에서 불필요한 공백과 줄을 제거하여 웹사이트 속도를 높입니다. 공백과 추가 줄은 코드를 이해하기 쉽게 만들지만 실제로는 필요하지 않습니다.
CSS 및 JavaScript 파일을 수동으로 축소하는 데 도움이 되는 편리한 자습서가 웹에 있습니다. 그러나 축소에 대한 단서가 없는 경우 항상 이에 대한 플러그인이 있습니다. Autooptimize와 WP Rocket은 인기 있는 프로그램 중 하나입니다.
필요하지 않은 경우 핑백 비활성화
핑백과 트랙백은 사이트가 링크를 수신할 때 알려주기 위해 WordPress에서 요청을 생성합니다. 이것은 서버 리소스에 대한 추가 작업입니다. 따라서 완전히 끄고 서버에 부담을 주지 않으면서 알려주는 Google 웹마스터 도구와 같은 서비스를 선택하는 것이 좋습니다.
핑백을 비활성화하려면 My Sites > Settings > Discussion
으로 이동하여 Allow link notifications from other blogs (pingbacks and trackbacks)
옵션을 끕니다.
이미지에 대한 핫링크 비활성화
핫링크는 다른 사이트가 귀하의 웹사이트에서 직접 이미지를 링크하여 해당 URL에 귀하의 이미지를 삽입하는 것입니다. 해당 이미지가 웹사이트에 로드될 때마다 서버 대역폭을 사용합니다. 이렇게 하면 웹사이트가 느려집니다.
이미지 핫링크를 방지하려면 .htaccess file
에 다음 코드를 추가해야 합니다.
RewriteEngine 켜기 RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)귀하의 도메인 [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
HTTPS 구성
웹을 탐색하는 동안 안전이 가장 중요합니다. 검색 엔진 조차도 검색 페이지에서 HTTP 사이트를 추천하는 것을 중단했습니다 .
HTTPS로 사이트를 활성화하면 사이트의 보안이 향상될 뿐만 아니라 서버가 더 새롭고 더 빠른 HTTP/2 프로토콜과 함께 작동할 수 있습니다. HTTP/2 프로토콜은 네트워크 전송에 더 최적화되어 있으며 사이트 성능도 향상됩니다.
캐싱 기술 사용
WordPress 페이지는 동적이며 페이지를 로드할 때마다 WordPress는 특정 파일을 수집하고 사용자가 볼 수 있도록 구성합니다. 예상대로 특히 사이트에 동적 요소가 많은 경우 이 프로세스에 시간이 걸립니다.
캐싱을 사용하면 동적 사이트가 복사되어 정적 파일로 저장됩니다. 그런 다음 이러한 정적 파일이 방문자에게 제공되어 서버 부하가 크게 줄어듭니다.
W3 Total Cache 또는 WP Super Cache와 같은 캐싱 플러그인을 쉽게 설치하고 사이트 로드 속도를 최대 5배까지 높일 수 있습니다.
CDN(콘텐츠 전송 네트워크) 사용
사용자마다 호스팅 서버와의 거리에 따라 로딩 속도가 다를 수 있습니다. 특히 방문자가 다른 국가에서 올 수 있는 경우 서버 위치를 대상 고객과 가까운 위치에 두는 것이 항상 가능한 것은 아닙니다. 따라서 CDN(콘텐츠 전송 네트워크)을 사용해야 합니다.
CDN은 다양한 국가에 위치한 다양한 데이터 센터에 웹사이트의 정적 사본을 보관합니다. 그 기능은 가장 가까운 위치에서 방문자에게 귀하의 웹사이트를 제공하는 것입니다. 이렇게 하면 대기 시간을 최소화하여 최대 로딩 속도를 허용할 수 있습니다. Sucuri, KeyCDN 및 Cloudfare는 우리가 권장하는 인기 있는 CDN입니다.
이미지 압축
고해상도 이미지는 파일 크기가 더 크며 직접 업로드할 경우 WordPress 사이트의 크기를 늘립니다.
너무 많은 이미지를 사용할 필요는 없습니다. 필요한 이미지만 있으면 사람들의 시선을 사로잡기에 충분합니다. 추가해야 하는 이미지의 경우 WordPress 사이트에 업로드하기 전에 압축할 수 있습니다. TinyPNG 및 Compressor.io와 같은 도구는 품질 손실 없이 이미지를 압축하는 데 적합합니다.
이미지를 사이트에 업로드할 때 자동으로 압축할 수 있는 WP Smush 및 Optimole과 같은 플러그인이 있지만 수동으로 압축하는 것이 좋습니다. 압축하지 않고 설치하는 이미지가 많을수록 사이트가 무거워집니다.
비디오를 WordPress에 직접 업로드하지 마십시오.
웹사이트의 비디오 자료를 통해 브랜드 아이덴티티를 보여주는 것은 좋은 아이디어입니다. 그러나 WordPress에 직접 업로드해서는 안 됩니다.
동영상은 파일 크기가 더 크며 WordPress에서 동영상을 호스팅하면 대역폭에 심각한 영향을 미칩니다. 대신 YouTube 및 Vimeo와 같은 타사 사이트에 동영상을 업로드하고 WordPress 사이트에 해당 링크를 포함할 수 있습니다.
WordPress 데이터베이스 정리
워드프레스 데이터베이스가 한동안 활성화되어 있었다면 많은 파일과 데이터를 갖게 될 것입니다. 이들 중 대부분은 더 이상 필요하지 않습니다. 이러한 파일은 디스크 공간을 사용하므로 사이트 크기가 증가합니다.
가입 또는 멤버십이 있는 사이트의 경우 콘텐츠를 제공하려면 추가 쿼리가 필요합니다. 이것은 방문자에게 더 긴 로딩 시간을 의미할 수 있습니다.
WordPress 데이터베이스를 정기적으로 최적화해야 합니다. 다행히도 작업을 더 쉽게 해주는 플러그인이 있습니다. WP-Sweep 및 WP-Optimize를 사용하면 버튼 클릭으로 원치 않는 게시물, 사용하지 않는 태그, 스팸 댓글 등을 삭제할 수 있습니다.
결론
위의 모든 팁은 WordPress 성능 최적화를 위해 시도되고 테스트된 방법입니다. 이 기사가 웹사이트를 더 빠르게 만들고 방문자에게 더 나은 경험을 제공하는 데 도움이 되기를 바랍니다.
WordPress 사이트에서 최적의 성능을 끌어내기 위해 모든 단계를 시도했는지 확인하십시오. 또한 이 단계를 시도하기 전후에 웹사이트 성능 테스트를 수행하여 사이트가 얼마나 개선되었는지 알 수 있습니다.