WordPress 백엔드가 느리나요? 대시보드 속도를 높이는 15가지 방법
게시 됨: 2023-09-19WordPress 대시보드가 로드되기를 기다리는 동안 시간 루프에 갇힌 것 같은 느낌을 받은 적이 있습니까? WordPress 백엔드 속도 저하 문제를 해결하고 있다면 혼자가 아닙니다. 느린 관리자 패널은 사소한 불편일 뿐만 아니라 효과적인 웹사이트 관리에 심각한 장애물입니다.
하지만 좋은 소식이 있습니다. 대시보드가 느리다고 해서 종신형이 선고되는 것은 아닙니다. 이 문서에서는 WordPress 대시보드의 성능을 최적화하기 위한 포괄적인 전략 세트를 안내합니다. 느린 로드 시간에 작별을 고하고 더욱 효율적인 WordPress 환경을 만나보세요.
1. 연결 상태를 확인하세요
대시보드 속도와 관련하여 인터넷 연결은 소리 없는 살인자가 될 수 있습니다. Wi-Fi가 불안정한 곳에서 작업하고 있다면 이미 불리한 상황에 처해 있는 것입니다. Speedtest.net과 같은 속도 테스트 도구를 사용하여 인터넷 속도를 확인하세요. 수준 이하라면 인터넷 요금제를 업그레이드하거나 보다 안정적인 환경을 위해 유선 연결을 사용하는 것이 좋습니다.
서버 측에서 공유 호스팅 계획을 사용하는 경우 다른 웹사이트와 리소스를 공유하게 됩니다. 해당 사이트에 트래픽이 많으면 대시보드 속도가 느려질 수 있습니다.
대부분의 호스팅 제공업체는 진행 중인 문제나 유지 관리를 확인할 수 있는 상태 페이지를 제공합니다. 서버 문제가 반복되는 문제인 경우 VPS 또는 전용 호스팅과 같은 보다 강력한 호스팅 솔루션을 고려해야 할 때입니다.
2. WordPress 백엔드 속도 테스트
사이트의 백엔드에서 속도 테스트를 수행하는 것은 이러한 상황에 접근하는 현명한 방법입니다. Lighthouse는 포괄적인 성능 감사 기능을 제공하므로 이를 수행하는 데 훌륭한 도구입니다. Lighthouse 테스트를 실행할 때 WordPress 백엔드에 대해 "빠름" 또는 "느림" 레이블만 얻는 것이 아닙니다. 오히려 다음과 같은 다양한 성능 지표에 대한 자세한 분석을 얻을 수 있습니다.
- 파일 크기 - 대용량 파일, 특히 이미지와 비디오는 대시보드 속도를 저하시킬 수 있습니다. Lighthouse는 이를 최적화할 수 있도록 이를 지적합니다.
- 렌더링 차단 리소스 — 페이지가 로드될 때까지 페이지가 표시되지 않도록 하는 스크립트 및 스타일 시트입니다. Lighthouse는 이러한 원인을 식별하여 이를 연기하거나 비동기적으로 로드할 수 있도록 합니다.
- 서버 응답 시간 — 서버가 응답하는 데 너무 오랜 시간이 걸리면 다른 모든 작업이 지연될 수 있습니다. Lighthouse는 이를 TTFB(Time to First Byte)로 측정하여 서버 속도가 병목 현상인지 식별하는 데 도움을 줍니다.
Lighthouse 테스트를 실행하는 것은 매우 간단합니다. Chrome 브라우저를 사용하여 WordPress 대시보드의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 검사를 선택하여 브라우저 개발 도구를 엽니다. Lighthouse 탭으로 이동하여 보고서 생성을 클릭합니다. 그러면 도구가 마법을 발휘하여 대시보드 속도를 늦추는 원인에 대한 자세한 분석을 제공합니다.
3. WordPress를 정기적으로 업데이트하세요
각 WordPress 업데이트는 새로운 기능을 제공할 뿐만 아니라 성능 개선도 포함하는 경우가 많습니다. 오래된 버전을 실행하면 이러한 향상된 기능을 놓치게 됩니다. 코드 개선부터 캐싱 개선까지 다양하며 모두 귀하의 웹사이트를 더 원활하고 빠르게 운영하는 데 목표를 두고 있습니다.
또 다른 고려 사항은 WordPress의 인기로 인해 해커와 데이터 도둑의 주요 표적이라는 것입니다. 오래된 버전을 실행하면 본질적으로 맬웨어나 기타 코드 삽입과 같은 일이 발생하지 않도록 백도어를 잠금 해제하게 됩니다. 이 악성 코드는 사이트 속도를 크게 저하시킬 수 있습니다.
4. PHP 설정 조정
WordPress는 PHP를 기반으로 구축되었으므로 사용 중인 버전이 웹사이트 속도에 큰 영향을 미칠 수 있습니다. 최신 버전의 프로그래밍 언어는 더 안전할 뿐만 아니라 더 빠릅니다. Cloudways에서 실시한 벤치마킹 테스트에 따르면 PHP 8.0은 PHP 5.6보다 거의 3배 빠릅니다.
서버에서 실행 중인 PHP 버전이 무엇인지 모르시나요? WordPress 백엔드의 도구 메뉴 아래 또는 대시보드의 위젯에서 사이트 상태를 통해 쉽게 확인할 수 있습니다.
PHP 메모리 제한을 늘리는 방법
PHP 설정에서 가져올 수 있는 또 다른 레버는 메모리 제한입니다. 이것을 웹사이트가 작업을 수행하는 데 필요한 "브레인파워"의 양이라고 생각하세요. 메모리가 많을수록 대시보드를 더 빠르게 로드하고 작업을 수행할 수 있습니다.
일반적으로 호스팅 제어판을 통해 PHP 메모리 제한을 늘릴 수 있습니다. 그러나 코드를 다루는 것이 편안하다면 wp-config.php
파일을 편집하여 수행할 수도 있습니다.
그냥 define('WP_MEMORY_LIMIT', '256M');
줄을 추가하면 됩니다. 한도를 256MB로 늘립니다. WordPress 백엔드 속도가 느린 경우 문제 해결에 도움이 될 수 있습니다.
5. 플러그인 확인
대부분의 WordPress 웹사이트는 최소한 몇 가지 플러그인을 사용하지만 일부는 많은 리소스를 소비하여 대시보드 속도를 저하시킬 수 있습니다. 그렇다면 이러한 범인을 어떻게 식별하고 이에 대해 무엇을 할 수 있습니까?
WordPress 백엔드 속도 테스트 외에도 이를 위한 매우 좋은 도구는 WP Hive입니다. WordPress 플러그인 디렉토리에 설치한 각 플러그인에 대한 성능 측정항목을 제공하는 Chrome(및 Firefox) 확장 프로그램입니다.
WP Hive는 플러그인이 사용하는 메모리 양, 페이지 속도에 미치는 영향, 오류 발생 여부를 보여줄 수 있습니다. 또한 한 플러그인을 다른 플러그인과 비교할 수 있어 각 플러그인의 성능 지표에 대한 자세한 통찰력을 제공합니다. 이러한 종류의 정보는 WordPress 대시보드 속도를 높이려고 할 때 매우 중요합니다.
속도를 저하시키는 플러그인을 식별한 후 다음 단계는 해당 플러그인을 비활성화하여 대시보드 속도가 향상되는지 확인하는 것입니다.
하지만 귀하의 사이트에 플러그인이 필수적이라면 어떻게 될까요?
이 경우 유사한 기능을 제공하는 더 가벼운 대안을 찾으십시오. 추가하는 모든 플러그인이 사이트 로딩 시간에 약간의 오버헤드를 발생시킨다는 점도 언급할 가치가 있습니다. 따라서 목표는 필요한 기능을 유지하면서 가능한 한 적은 수의 플러그인을 사용하는 것입니다.
6. 쿼리 모니터를 실행하여 플러그인에 대한 탭 유지
쿼리 모니터는 WordPress 사이트의 데이터베이스 수준에서 발생하는 상황에 대한 더 깊은 통찰력을 제공할 수 있는 고급 도구입니다. 사이트에서 실행 중인 모든 데이터베이스 쿼리를 표시하여 리소스가 많은 플러그인을 식별하는 데 도움이 됩니다. 이는 특정 플러그인이 대시보드 속도를 저하시키는 이유를 더 자세히 조사하려는 경우 특히 유용할 수 있습니다.
플러그인을 설치하면 관리 도구 모음에 새 메뉴 항목이 표시됩니다. 이를 클릭하면 데이터베이스 쿼리, PHP 오류 등에 대한 자세한 분석이 제공됩니다. 이는 강력한 도구이며 느린 WordPress 백엔드를 진단하는 데 사용할 가치가 있습니다.
7. 웹사이트를 스마트하게 캐시하세요
캐싱은 웹 페이지의 정적 버전을 저장하여 작동하며, 이는 서버의 로드를 줄이고 사이트 속도를 높입니다. 따라서 귀하의 사이트에서 활성화하는 것이 중요한 기능입니다.
그러나 여기에 핵심이 있습니다. WordPress 관리 영역은 캐싱을 사용하고 싶지 않은 장소 중 하나입니다. 이는 새 게시물부터 업데이트된 플러그인까지 실시간 변경 사항이 활발하게 발생하는 허브인 경우가 많기 때문입니다. 이러한 동적 콘텐츠를 캐싱하면 오래된 정보가 표시되어 문제를 해결하는 것보다 더 많은 문제를 일으킬 수 있습니다.
다행히도 여러분의 도움을 받을 수 있는 몇 가지 캐싱 플러그인이 있습니다. 예를 들어 W3 Total Cache와 WP Super Cache를 예로 들어 보겠습니다. 이러한 플러그인에는 로그인한 사용자 또는 관리자 대시보드와 같은 특정 페이지에 대한 캐싱을 끌 수 있는 설정이 함께 제공됩니다. 이렇게 하면 관리 영역을 최신 상태로 유지하면서 사이트 프런트 엔드에서 속도 혜택을 누릴 수 있습니다.
8. 속도를 위해 CDN을 사용하세요
CDN은 웹 사이트의 정적 리소스를 전 세계에 위치한 서버 네트워크에 분산하여 작동합니다. 이 설정은 서버와 사용자 사이의 거리를 최소화하여 대기 시간을 줄이고 웹 사이트에 대한 액세스 속도를 높입니다.
하지만 이는 단지 사이트의 프런트 엔드에 관한 것이 아닙니다. CDN은 WordPress 관리 영역의 속도도 향상시킬 수 있습니다. 이는 귀하 또는 귀하의 팀이 다양한 위치에서 관리 대시보드에 액세스하는 경우 특히 유용합니다.
9. WordPress 자동 저장 간격 줄이기
자동 저장 간격은 WordPress에서 게시물과 페이지를 자동으로 저장하는 간격입니다. 기본적으로 이 값은 60초로 설정됩니다. 이는 데이터 손실을 방지하기 위한 신의 선물이지만 단점이 없는 것은 아닙니다.
각 자동 저장은 서버 리소스를 소비하는 프로세스를 트리거합니다. 따라서 Gutenberg에서 길고 미디어가 풍부한 게시물을 작업하는 경우 이러한 자동 저장으로 인해 대시보드가 추가되고 속도가 느려질 수 있습니다.
리소스가 제한된 일부 호스팅 제공업체에서는 성능 문제를 방지하기 위해 이 간격을 늘릴 수 있습니다.
define('AUTOSAVE_INTERVAL', 300);
추가하여 자동 저장 간격을 변경할 수 있습니다. wp-config.php
파일에. 원하는 자동 저장 빈도에 맞게 숫자를 초 단위로 조정하세요. 또는 Unbloater와 같은 플러그인을 사용하면 사용자 친화적인 인터페이스를 통해 자동 저장 설정을 관리할 수 있습니다.
10. 게시물 수정 제한
자동 저장 설정과 함께 제공되는 것은 사후 개정입니다. WordPress에서는 게시물이나 페이지를 저장하거나 업데이트할 때마다 이를 생성하므로 필요한 경우 이전 버전으로 돌아갈 수 있습니다. 문제: 이러한 각 스냅샷은 MySQL 데이터베이스에 저장됩니다.
이제, 당신이 솔로 블로거라면 이것은 큰 문제가 아닐 수도 있습니다. 그러나 작성자가 여러 명인 블로그를 운영하는 경우 사이트의 게시물 수와 작성자 수에 따라 문제가 배가됩니다. 곧 대시보드 속도를 저하시킬 수 있는 막대한 데이터베이스를 갖게 됩니다.
그렇다면 해결책은 무엇입니까? WordPress에서 유지하는 사후 개정 수를 제한합니다. wp-config.php
파일에 한 줄의 코드를 추가하면 됩니다: define('WP_POST_REVISIONS', 3);
이 줄을 추가하면 WordPress에 각 게시물의 마지막 3개 개정만 유지하도록 지시하게 됩니다. 이전 개정판은 다음에 새 개정판이 생성될 때 부팅됩니다. 이는 데이터베이스를 간결하게 유지하여 웹 사이트 속도뿐만 아니라 느린 WordPress 백엔드의 성능도 향상시키는 간단한 방법입니다.
11. 데이터베이스 정리 수행
WordPress 성능(백엔드 포함)에 있어 데이터베이스의 중요성에 대해 방금 배웠으므로 해당 주제를 계속 다루겠습니다.
간소화된 데이터베이스는 있으면 좋을 뿐 아니라 꼭 필요한 것입니다. 데이터베이스가 처리해야 하는 정보가 많을수록 사이트를 로드하는 데 시간이 더 오래 걸립니다. WooCommerce를 사용하여 전자상거래 사이트를 운영하는 경우에는 특히 그렇습니다. 이는 임시 데이터라고 하는 많은 임시 데이터를 저장하기 때문입니다.
그러나 데이터베이스를 정리하기 위해 전문가가 될 필요는 없습니다. WP-Optimize와 같은 플러그인이 정리 팀이 될 수 있습니다. 이 플러그인은 오래된 개정판, 스팸 댓글 및 기타 데이터를 제거할 수 있습니다.
그러나 청소를 시작하기 전에 항상 데이터베이스를 백업하십시오. 중요한 것을 실수로 삭제한 후 이를 복구할 수 있는 타임머신이 있었으면 하고 바라지는 않을 것입니다.
12. 테마 성능 평가
WordPress 테마에 대해 이야기해 보겠습니다. 단지 미학에 관한 것이 아닙니다. 일부 테마에는 웹 사이트와 WordPress 백엔드 속도를 저하시킬 수 있는 비대한 코드나 불필요한 기능이 포함되어 있다는 사실을 알면 놀랄 수도 있습니다.
그렇다면 테마가 범인인지 어떻게 알 수 있습니까?
가장 먼저, 비교를 위한 기준을 얻고 싶을 것입니다. Twenty Twenty-Three와 같은 기본 WordPress 테마로 전환하세요. 이를 통해 깨끗하고 최적화된 테마가 사이트에서 어떻게 작동하는지 알 수 있습니다.
그런 다음 Lighthouse와 같은 브라우저 개발자 도구를 사용하여 대시보드의 속도를 측정하세요. WordPress 백엔드에 액세스하는 동안 로드 시간, 페이지 크기 및 테마에서 로드된 모든 리소스에 대한 통찰력을 제공할 수 있습니다. WordPress 백엔드 속도 테스트를 위해서는 로그인이 필요하기 때문에 외부 도구는 이 목적에 적합하지 않습니다.
기준선을 확보한 후에는 원래 테마로 다시 전환할 차례입니다. 동일한 테스트를 다시 실행하고 결과를 비교하십시오. 대용량 파일이나 과도한 HTTP 요청 수는 위험 신호일 수 있으므로 주의하세요.
13. 하트비트 제어 플러그인 사용
WordPress Heartbeat API를 사용하면 브라우저와 서버 간의 실시간 통신이 가능합니다. 이는 게시물 자동 저장 및 플러그인 알림 표시와 같은 작업에 유용하지만 서버 리소스에 부담을 줄 수도 있습니다.
이 API는 게시물을 편집할 때 15초마다, 대시보드에서는 60초마다 AJAX 요청을 서버에 보냅니다. 시간이 지남에 따라, 특히 WordPress 관리자를 장기간 열어두는 유형의 경우 이러한 AJAX 요청이 누적되어 서버에 부담을 줄 수 있습니다.
다행히도 이러한 통신 빈도를 관리할 수 있는 Heartbeat Control 플러그인이 있습니다. 빈도를 줄이면 서버 부하를 줄여 대시보드 속도를 높일 수 있습니다.
14. 화면 옵션 조정
WordPress 대시보드가 너무 많은 위젯과 모듈로 인해 대시보드 로드 속도가 느려질 정도로 복잡하다고 느낀 적이 있습니까? 그렇다면 당신은 혼자가 아닙니다.
좋은 소식은 WordPress에 관리 화면을 사용자 정의하고 눈에 보이는 요소를 줄여 백엔드 속도를 늦추는 기능이 내장되어 있다는 것입니다. 화면 옵션 이라고 하며 WordPress 대시보드의 대부분 페이지 상단에서 찾을 수 있습니다.
클릭하면 드롭다운 메뉴가 나타나 특정 관리 페이지에 표시되는 모듈이나 위젯을 사용자 정의할 수 있습니다. 예를 들어 게시물 페이지에 있는 경우 작성자, 날짜, 카테고리, 태그, 사용자 정의 필드 열 등을 표시하는 옵션이 표시됩니다.
화면 옵션을 사용하여 관리 페이지에 표시되는 요소 수를 줄이고 전체적으로 WordPress 백엔드 속도를 높일 수 있습니다.
15. 호스팅 업그레이드
호스팅 환경은 대시보드 성능에 중요한 역할을 합니다. 공유 호스팅은 저렴하지만 리소스가 제한되어 대시보드 속도에 영향을 미치는 경우가 많습니다.
그러나 호스트 전환을 고려하기 전에 이전 단계를 모두 실행했는지 확인하세요. 대시보드의 성능이 여전히 저조한 경우 병목 현상이 발생하는 위치를 파악하는 것이 중요합니다. WP Benchmark와 같은 도구는 서버 성능을 측정하는 데 도움이 될 수 있습니다.
서버가 요청에 얼마나 빨리 응답하는지 측정하는 TTFB(Time to First Byte)에 특별한 주의를 기울이십시오. TTFB가 높으면 서버가 원인일 수 있습니다.
전환하기로 결정했다면 필요에 따라 확장할 수 있고 강력한 보안 조치를 제공하며 신뢰성이 입증된 호스팅 회사를 찾으세요.
최종 생각: 느린 WordPress 백엔드 속도 향상
웹 사이트의 중앙 관리 도구인 WordPress 백엔드는 속도가 느려도 생산성이 크게 향상될 수 있습니다. 다행히 필요한 경우 인터넷 연결 확인, PHP 버전 업데이트, 데이터베이스 및 관리 화면 정리 등 대시보드 속도를 높이기 위해 수행할 수 있는 작업이 많이 있습니다.
이 단계별 가이드가 도움이 되셨기를 바랍니다. 이러한 전략을 차례로 구현하면 보다 효율적이고 즐거운 WordPress 경험을 누릴 수 있습니다.
속도를 위해 WordPress 대시보드를 어떻게 최적화했나요? 아래 댓글로 여러분의 팁과 요령을 공유해 주세요.