2016년 WordPress 사이트의 속도를 빠르게 높이는 12가지 비밀 방법
게시 됨: 2016-10-13웹사이트 속도는 온라인 성공의 중요한 요소입니다. 오래되고 점점 더 조급해지는 웹 사용자가 느린 사이트를 즉시 떠나는 경향이 있기 때문에 Google은 이를 순위 요소로 간주하고 있습니다.
PHP 코드 기반 사이트의 절반 이상이 WordPress 프레임워크로 실행되고 있기 때문에 WordPress는 인터넷 환경에서 큰 영역을 차지하고 있습니다.
초기에 워드프레스 프레임워크는 단순하고 가벼워서 로딩이 빨랐습니다. 오늘날에는 수많은 기능이 있으며 대부분 타사 서비스의 확장 또는 통합과 함께 제공됩니다.
어떤 목적으로든 기능이 풍부한 WordPress 웹 사이트를 만들고 최신 스크립트, 주로 JavaScript를 사용하여 이러한 확장 및 복잡한 코드를 추가하려고 하면 사이트 속도가 크게 저하되고 웹 사이트 속도를 빠르게 높이기 위해 적절한 조치를 취해야 합니다.
불행히도 우리의 요구 사항은 꾸준히 증가하고 있으며 가장 간단하게 유지하고 있으며 기본 WordPress 아키텍처는 이 모든 것을 해결하는 악몽입니다. 사이트 속도 향상 문제를 처리하는 방법에 대한 큰 질문을 제기하며 이 게시물은 이 모든 것을 달성하는 몇 가지 비밀 방법을 밝히는 것에 관한 것입니다.
12가지 방법을 확인해 보겠습니다.
최적화
앞서 논의한 바와 같이 최적화는 사이트 로딩 속도 및 상호 작용 속도 측면에서 WordPress 사이트 성능을 향상시키는 확실한 방법입니다. 그러나 최적화는 이미지 수준과 코드 수준에서 필수적입니다.
#1: WordPress의 이미지 최적화
기술적으로 텍스트는 이미지에 비해 적은 메모리를 소비합니다. 따라서 이미지 로딩은 웹 서버에 비용이 많이 드는 업무임을 증명하고 사이트 로딩 속도를 상당히 가속화합니다.
이미지 로딩 문제에 대처하는 방법에는 여러 가지가 있습니다. 예를 들어,
- 사진 편집 소프트웨어를 사용하여 웹 서버에 업로드하기 전에 이미지를 최적화할 수 있습니다.
- 이미지 압축 엔진/소프트웨어를 사용하여 업로드된 각 이미지를 압축할 수 있습니다.
- 이미지 로드에 대한 빈번한 서버 요청을 줄이기 위해 이미지 스프라이트를 생성할 수 있습니다.
- Flickr와 같은 타사 이미지 저장 서비스를 사용하여 이미지를 업로드하고 필요할 때마다 웹 페이지에 해당 링크를 포함할 수 있습니다.
#2: 코드 최적화
간단한 논리가 없는 과도한 코드는 컴퓨팅 프로세스를 증가시켜 서버에 로드될 수 있습니다. 따라서 좋은 코딩 방법을 따르고 명확하고 간결하며 포괄적인 코드 문서를 만드는 것이 좋습니다.
마찬가지로 동적 스크립트와 같은 과도한 JavaScript를 사용하면 프로세스가 증가하여 로딩 속도를 줄일 수 있습니다. 그러나 인라인 CSS 코드에 대해 외부 CSS 파일을 사용하는 것은 다른 데뷔 주제이지만 가능한 한 인라인 자바스크립트와 CSS 코드를 최소화하여 사이트 로딩 속도를 향상시킵니다.
문서(header.php) 상단에 JavaScript를 배치하는 것은 추가적인 처리 팽창을 줄이기 위해 권장되지 않습니다. 무거운 프로세스를 연기하려면 스크립트를 맨 아래(footer.php)로 이동하는 것이 좋습니다.
#3: HTTP 요청 최소화
HTTP 요청 수가 많을수록 호스팅 서버 속도가 느려져 로딩이 더 오래 멈출 수 있다는 것을 알고 있습니다. 이미지 외에도 CSS 및 JavaScript는 HTTP 요청 수와 빈도를 증가시킬 수 있는 잠재적 소스입니다.
- CSS 파일을 더 적은 수의 파일로 결합할 수 있습니다.
- JavaScript 파일을 하나 이하의 파일로 병합할 수 있습니다.
- 데이터 스프라이트를 사용하여 JavaScript 파일을 이미지와 병합
- 압축 이점을 활용하기 위해 서버 압축 속성 활성화
이 모든 것이 HTTP 요청을 줄이고 웹 서버의 부담을 줄여 웹 페이지 로딩 속도를 높일 수 있습니다.
캐싱
웹 사이트의 모든 웹 페이지 중 일부 페이지는 인기도 및 기타 요인으로 인해 자주 로드 요청을 받고 있습니다. 웹 페이지 로딩 프로세스를 처음부터 처리하는 대신 해당 페이지의 저장된 코드를 사용하고 HTML 사본을 클라이언트에 직접 전달하면 웹 서버의 상당한 시간과 처리 능력을 절약하고 페이지 로드 속도를 더욱 향상시킬 수 있습니다.
따라서 캐싱 메커니즘은 현재 웹에서 실행되는 대부분의 웹 사이트에 매우 유용합니다.
#4: WP-Cache 플러그인 사용
워드프레스는 캐싱 목적을 위해 많은 플러그인을 도입하고 있습니다. WordPress 사이트의 경우 W3 Total Cache, WP Super Cache 및 WP Fastest Cache가 캐시에 가장 적합한 플러그인입니다.
페이지 캐싱 플러그인으로 코드 생성 프로세스를 줄이는 것 외에도 데이터베이스 캐싱 및 개체 캐싱 플러그인 또는 방법을 사용하여 모바일 장치에서도 최고의 사용자 경험과 함께 새로운 차원에서 사이트 속도를 향상시킬 수 있습니다.
#5: 브라우저의 캐싱 기능 활용
브라우저에는 캐싱 기능이 있으며 최신 HTML 5에는 엄청난 캐시 메커니즘이 있습니다. 이러한 기능을 유리하게 활용할 수 있습니다. 기술적으로 Google은 최소 1주일의 캐시 시간을 규정하고 있으며 특히 자주 변경되는 자산의 경우 최대 1년까지 연장할 수 있습니다.
따라서 이미지, JavaScript 파일, CSS 파일 등을 포함한 정적 파일에 대한 모든 서버 응답에 대해 캐싱 정책을 설정해야 합니다. 따라서 브라우저는 이전에 캐시된 파일을 재사용할지 아니면 새로운 프로세스를 트리거할지 결정할 수 있습니다.
따라서 캐시된 파일을 재사용하면 해당 콘텐츠 또는 웹 페이지의 로드 시간을 줄이고 전체 페이지 로드 속도를 크게 높일 수 있습니다.
데이터베이스 최적화
데이터베이스 상호 작용은 처리 능력을 소모하는 작업이며 빈번한 데이터베이스 상호 작용은 사이트 로드 속도를 감소시킬 수 있습니다.
#6: WP 데이터베이스 최적화
스팸, 수정 후, 테이블, 초안 및 기타 데이터베이스 관련 활동은 서버의 부하를 증가시키고 WP 사이트에 많은 가치를 추가하지 않고도 빈번한 데이터베이스 상호 작용을 시작합니다.

따라서 특히 데이터베이스 기반 WordPress 사이트의 경우 데이터베이스 상호 작용을 최소화하고 데이터베이스를 최적화하는 것이 필수적입니다. WP-Optimize는 이와 관련하여 도움이 될 수 있는 플러그인이며 WP DB Manager는 데이터베이스 최적화 작업을 예약하는 데 도움을 줄 수 있습니다.
호스팅
호스팅 서비스 및 호스팅 계획은 사이트 속도와 사이트 성능을 전체적으로 결정하는 중요한 요소입니다. 따라서 올바른 호스팅 서비스 제공업체와 호스팅 계획을 선택하는 것이 좋습니다.
#7: 올바른 호스팅 선택
오늘날 경쟁과 기술의 출현으로 새로운 차원의 호스팅 성능이 향상되었습니다. 따라서 호스팅되는 여러 사이트와의 공유 호스팅도 만족스럽게 작동하는 중소 규모의 WordPress 사이트를 잘 수행할 수 있습니다.
그러나 전자 상거래, 데이터 중심 사이트 및 대형 웹 포털에는 예상치 못한 트래픽 급증 및 프로세스 로드에 대해 사이트 로드 속도와 전반적인 사이트 보안을 개선하기 위해 VPS 계획 또는 전용 서버가 필요합니다.
오늘날 우리는 공개, VPS 및 비공개와 같은 동일한 옵션을 제공하는 클라우드 호스팅을 보유하고 있지만 매우 저렴하고 안정적인 호스팅 서비스를 제공하므로 새로운 호스팅 Age in Cloud 호스팅을 생각하고 귀하의 사이트가 비용을 감당할 수 있는 해당 기준에 맞는 경우 해당 서비스를 탐색하십시오. 재정 수준에서.
플러그인
플러그인은 소스의 핵심 코드를 건드리지 않고 WordPress 웹사이트의 기능을 확장합니다. 따라서 전체 사이트 및 성능에 영향을 미치지 않고 WordPress의 핵심 버전을 자주 업데이트하는 것이 옳습니다.
#8: 플러그인 제한
불행히도 각 플러그인은 활성 여부에 관계없이 일부 백그라운드 프로세스를 실행해야 합니다. 일부 서버 리소스도 소모할 수 있습니다. 가장 중요한 것은 이전 버전의 플러그인과 비활성화된 상태가 모든 규모의 WordPress 웹사이트에 대한 잠재적인 보안 위협 소스라는 것입니다.
따라서 WordPress 사이트에는 가장 중요하고 활성화된 플러그인만 유지하고 WP 사이트의 백엔드에서 플러그인 관리 기능을 사용하여 플러그인의 불필요한 부담을 제거하고 웹 사이트 속도를 개선하십시오.
#9: 모든 것을 정기적으로 업데이트
이전 버전의 핵심 WordPress, 플러그인 및 통합 API는 성능 저하 및 보안 문제의 잠재적 원인입니다. 따라서 항상 각 버전의 릴리스와 함께 업데이트된 상태를 유지하십시오.
WordPress의 각 새 버전에는 여러 보안 및 성능 관련 패치 및 수정 사항이 함께 제공됩니다. 플러그인 및 확장 프로그램도 마찬가지이므로 WordPress 웹사이트의 최상의 성능과 로딩 속도를 위해 최신 버전과 호환 가능한 버전을 유지하세요.
외부 로딩
외부 소스에서 콘텐츠를 로드하는 방법에는 여러 가지가 있으며 이미지의 경우 예를 보았습니다. 콘텐츠의 외부 로딩은 기술적으로 WordPress 사이트가 호스팅되는 원래 호스팅 서버의 부담을 줄입니다. 그 대가로 WordPress 사이트가 더 빨리 로드되고 외부 링크를 호출하거나 외부 서비스 공급자의 강력한 서버에서 콘텐츠가 빠르게 로드됩니다.
#10: CDN 서비스 사용
오늘날 우리는 분산된 방식으로 부하를 받는 여러 서버와 함께 작동하는 다양한 형태의 클라우드 서비스를 보유하고 있습니다. 그 중 CDN 또는 콘텐츠 전송 네트워크는 제대로 구성되면 WordPress 사이트 서버에서 막대한 콘텐츠 로딩 부담을 제거하는 대중적인 개념이자 서비스입니다.
콘텐츠는 CDN에서 2개 이상의 서버에서 사용 가능하고 요청한 사용자 주변의 서버에서 사용자에게 배포되므로 콘텐츠 로딩 속도가 빠르고 각 면에서 고성능입니다.
#11: 핫링크 비활성화
외부 사이트가 이미지, 텍스트 업데이트, 알림, 뉴스 등과 같은 WordPress 사이트의 콘텐츠에 직접 연결되고 이러한 외부 사이트가 외부 사이트에서 변경 사항이 발생할 때마다 사이트의 콘텐츠를 업데이트하는 경우 참조입니다. 핫링크로 여러 형태로 발생합니다.
예를 들어 로고 이미지와 연결된 모든 사이트의 백링크. 구독한 소셜 미디어 업데이트. 구독한 뉴스 채널 업데이트. 이들은 모두 정기적으로 콘텐츠를 업데이트하기 위해 웹 서버를 바쁘게 유지하고 있습니다.
Pingback 및 트랙백 기능은 외부 블로그 및 기사 사이트에서 WordPress 사이트로 알림을 보냅니다. 그 대가로 귀하의 사이트는 귀하의 콘텐츠 또는 게시물에 표시된 스니펫을 업데이트하고 원래 사이트에 대한 새로운 작업 부하를 생성합니다.
때때로 그들의 로드는 WordPress 사이트 서버에 견딜 수 없게 되어 사이트 로드 속도를 줄이는 원인이 됩니다. 따라서 WordPress 사이트 루트(.hataccess) 파일에 적절한 코드를 배치하여 이러한 외부 핫링크 및 콘텐츠 리칭 서비스를 비활성화해야 합니다.
#12: 404 오류 관리
404 HTTP 오류는 WordPress 사이트에 누락된 파일이나 페이지가 있을 때마다 나타납니다. 기술적으로 클라이언트 측의 웹 사이트 서버와 브라우저는 404 오류를 확인하고 양쪽 끝에서 대역폭과 처리 능력을 소모합니다.
따라서 404 오류를 방지하고 사이트 속도를 향상시키는 것이 가장 좋습니다.
결론:
WordPress 사이트 속도를 높이려면 WordPress 기능과 사이트 최적화를 위한 누적 접근 방식에 대한 철저한 지식이 필요합니다. 방해가 되는 장애물을 제거함으로써 WordPress 사이트 로딩 속도를 상당히 향상시킬 수 있습니다.
워드프레스 사이트 소유자가 위에서 언급한 모든 작업을 기술적으로 관리할 수 없는 것이 사실이며 워드프레스 웹사이트 개발 초기부터 이러한 문제를 완화하는 노련한 워드프레스 개발자의 견고한 지원이 필요합니다.