불필요한 파일 로드를 중지하고 웹사이트의 HTTP 요청을 줄이는 방법 – WordPress 최적화 팁

게시 됨: 2020-09-08
불필요한 파일 로드를 중지하여 WordPress 사이트를 최적화하는 방법 - Crunchify 팁

Crunchify에서는 언제든지 참조할 수 있도록 여러 속도 최적화 자습서를 게시했습니다.

MaxCDN을 콘텐츠 제공자로 사용합니다. 거의 4년이 흘렀고 지금까지 너무 잘 작동하고 있습니다. Genesis WordPress Framework와 MaxCDN은 최고의 조합입니다. 기본적으로 Genesis Framework에는 많은 최적화, Google 마크업 스키마, 모바일 친화적인 구조 등이 있습니다.

지난 주에 MaxCDN 계정을 보고 있었는데 갑자기 상위 다운로드 리소스를 발견했습니다. 위의 이미지에서 볼 수 있듯이 지난 주에 top 9 out of 10 resource files 는 ~ 5 millions 번 이상 다운로드되었습니다.

나는 놀랐고 그 자원이 정말 필요하다고 생각했습니다. 해당 파일을 별도로 로드해야 합니까? 사이트 로드에 절대적으로 필요한 style.css 파일을 제외하고 필요하지 않은 경우 해당 파일을 제거하는 방법.

간단한 트릭으로 9개의 파일을 모두 제거하는 방법을 시작하겠습니다.

모든 독자를 위한 것은 아닙니다.

이 단계는 모든 WordPress 독자를 위한 것은 아닙니다. Crunchify에서는 Crayon Syntax Highlighter 및 사용자 정의 테마별 이미지를 사용하므로 제한된 사용자에게만 적용됩니다.

1 단계

list all of those 9 files 보겠습니다. 두 번째 열은 다운로드 횟수를 보여줍니다.

2 단계

Crayon Syntax Highlighter Plugin 파일을 함께 그룹화합시다.

3개의 파일이 있습니다:

neon.css , crayon.min.csscrayon.min.js . 해당 파일을 제거하기 위한 총 7개의 세부 단계가 포함된 완전한 별도의 자습서를 작성했습니다. 친절하게 살펴보고 문제가 있으면 알려주세요.

3단계

이제 wp-embed-min.js . WordPress 4.4+에서 자동 포함 스크립트를 비활성화하는 방법 자습서를 방문하십시오. 프런트 엔드에서 포함 파일 로드를 중지합니다.

4단계

3 more .png 파일을 더 살펴보겠습니다.

bg-pattern.png

bg 패턴

머리글과 바닥글 배경에서 이 이미지를 로드했습니다. 대신 색상 #333 을 사용하여 제거했습니다.

crunchify-sprite.png

크런치파이 스프라이트

사이드바에 소셜 팔로우 버튼을 표시하기 위해 이 스프라이트 이미지를 로드했습니다. fontawesome 폰트로 대체했습니다.

h3.png

h3

일부 위치에 H3 게시물에 대한 체크 표시를 표시하기 위해 이것을 로드했습니다. fontawesome 폰트로 대체했습니다. 아래는 이에 상응하는 fontawesome입니다.

폰트 어썸 폰트

5단계

이제 2개의 파일만 남았습니다. crunchify-logo.pngbg.png , 유지하려고 생각했습니다. 그래서 이미지로 호출하는 대신 해당 파일에 해당하는 base64 이미지를 추가했습니다.

전에:

후에:

두 이미지를 모두 base64 이미지로 변환했습니다. 다른 연결을 열고 이미지에 대해 서버에 HTTP 요청을 할 필요가 없다는 이점이 있습니다.

더 적은 요청 = 더 나은 페이지 로드 시간

요약

이 튜토리얼은 WordPress 속도를 높이고 성능을 높이는 방법 섹션의 일부입니다. 여기에서 모든 WordPress 최적화 트릭과 팁을 찾을 수 있습니다.

이 단계를 수행하여 10개 중 9개의 원하지 않는 리소스를 모두 제거했습니다. 즉, 각 페이지에 9개 적은 요청이 있으므로 내 페이지가 훨씬 빠르게 로드됩니다.

사이트 페이지 속도를 향상시킬 다른 팁이 있으면 알려주십시오. Crunchify에서 속도는 주요 기준이며 이것이 우리가 플러그인을 매우 적게 사용하는 이유입니다. 모든 페이지 within half a second 로드됩니다.

거의 모든 페이지가 0.5초만에 로드됩니다.