WordPress 웹 사이트 속도를 높이는 방법 (웹 호스트를 변경하지 않고)

웹 사이트 속도를 높이면 어떤 이점이 있습니까??

웹 사이트 소유자는 웹 사이트 속도가 트래픽, 전환 및 수익에 미치는 영향을 과소 평가해서는 안됩니다. 모바일 장치를 통해 웹을 탐색 할 때 속도도 매우 중요합니다. 예를 들어 Google 연구에 따르면 모바일 사이트 방문자의 53 %가로드하는 데 3 초 이상 걸리는 페이지를 떠나는 것으로 나타났습니다.


웹 사이트 속도의 영향에 대한 많은 다른 연구가 발표되었습니다. 예를 들어 2017 년 한 연구에 따르면 사이트 로딩이 1 초 지연되면 페이지 조회수가 11 % 감소하고 고객 만족도는 16 % 감소하며은 탐낼 전환율의 7 %를 차지할 수 있습니다..

또한 구글은 이제 순위 요소 인 웹 사이트 속도.

간단히 말해서, 느린 웹 사이트를 갖는 것은 다음에 부정적인 영향을 미칩니다.

  • 트래픽 및 페이지 조회수
  • 전환
  • 매상
  • 방문자의 마음에 브랜드 이미지와 인식

호스팅 웹 사이트를 성공적인 웹 사이트 구축을위한 최고의 리소스로 만드는 것이 Google의 목표이므로 웹 사이트 속도를 높이는 방법에 대한 가이드를 준비하기로 결정했습니다. 웹 사이트 속도를 높이는 21 가지 방법은 다음과 같습니다.

당신은 배울 것입니다 :

최신 정보: 더 빠르게로드되도록 웹 사이트 최적화를 시작하기 전에 고려해야 할 두 가지 사항이 있습니다.

먼저 Pingdom 또는 Google PageSpeed ​​Insights를 통해 현재 웹 사이트로드 시간을 확인하십시오. 사이트를 조정 한 후에 속도 변화를 비교하는 데 도움이됩니다..Pingdom 속도를 호스팅

HostingFacts 페이지 속도 통찰력

둘째, 일부 방법을 사용하려면 사이트를 망칠 수있는 파일을 수정 / 편집해야하므로 사이트를 백업하십시오. WordPress 웹 사이트를 백업하는 방법과 다른 백업 방법은 다음과 같습니다.

준비된? 1 단계부터 시작하겠습니다:

1. 불필요한 플러그인 및 애드온 제거

불필요한 플러그인과 애드온으로 인해 웹 사이트 속도가 많이 떨어질 수 있으며 WordPress, Joomla 또는 Drupal과 같은 블로깅 CMS를 사용하는 경우 특히주의를 기울여야합니다.

플러그인이 웹 사이트 속도에 미칠 수있는 영향에 대한 우수 사례 연구에 따르면 웹 사이트 속도가 4.23 초에서 1.33 초까지 걸리는 방법이 밝혀졌습니다. 웹 사이트를 분석하는 동안 플러그인이 웹 사이트로드 시간의 86 %를 차지하는 것으로 나타났습니다

웹 사이트에 설치 한 플러그인 수뿐만 아니라 품질도 중요하다는 점에 유의해야합니다. 플러그인이 적은 웹 사이트에 엉터리 플러그인이있는 경우 플러그인이 50 개인 웹 사이트는 플러그인이 10 개인 웹 사이트보다 훨씬 빠르게로드 할 수 있습니다. 일반적으로 많은 스크립트 및 스타일을로드하는 플러그인, 많은 원격 요청을 수행하는 플러그인 및 웹 사이트의 모든 페이지에 추가 데이터베이스 쿼리를 추가하는 플러그인을 피하려고합니다..

실제로 플러그인은 웹 사이트의 기능을 향상시키는 데 도움이되지만 꼭 필요한 경우에만 플러그인을 사용하는 것이 중요합니다.

WordPress 사용자 인 경우 P3 (Plugin Performance Profiler)을 설치할 수 있습니다.

P3_ 성능

이 플러그인은 모든 워드 프레스 플러그인을 스캔하여 병목 현상을 찾고 각 플러그인이 웹 사이트 성능에 미치는 영향을 확인할 수있는 보고서를 제공합니다..

2. 귀하의 웹 사이트에서 소셜 공유 버튼을 크게 제한 또는 제거

웹 사이트에 100 개의 소셜 공유 버튼이 필요하다고 생각되면 다시 생각해보십시오. 소셜 공유 버튼이있어 웹 사이트 트래픽이 크게 증가하는 연구를 정확히 찾아 내기는 어렵지만 (소셜 링크 버튼이 너무 많으면 독자를 혼동시킬 수 있음) 연구에 따르면 느린 웹 사이트로 인해 트래픽이 줄어드는 것으로 나타났습니다.

대부분의 소셜 공유 버튼은 JavaScript를 사용하므로 성능면에서 매우 번거로울 수 있습니다. 공유 버튼을 설치 한 사람들의 웹 사이트 속도에 큰 영향을주는 Facebook 또는 기타 소셜 미디어 사이트 중단이 반복적으로 발생했습니다..

이에 대한 해결책은 소셜 공유 버튼을 제한 / 제거하거나 특정 소셜 미디어 사이트의 중단으로 인해 웹 사이트 속도가 느려지지 않도록 비동기식으로로드하도록 구성하는 것입니다..

소셜 공유 버튼

3. 웹 로그 분석 및 광고 네트워크 코드를 비동기 적으로로드

웹 로그 분석 추적 코드 및 광고 네트워크 코드는 특히 원격 서버 속도가 느리거나 다운 된 경우 웹 사이트 속도를 크게 저해 할 수 있습니다. 비동기 게재를 사용하도록 모든 추적 코드를 구성하여이 문제를 쉽게 예방할 수 있습니다. 이렇게하면 광고 네트워크 또는 분석 서비스로 인한 서버 중단이나 지연으로 웹 사이트 속도가 느려지지 않습니다..

4. 만료 헤더 활성화

웹 사이트의 속도에 영향을주는 몇 가지 요소가 있지만 서버 응답 시간은 사이트 속도에 큰 영향을줍니다. 서버에 대한 요청이 많을수록 웹 사이트 로딩 속도가 느려집니다..

만료 헤더는 방문자의 브라우저에 서버와 브라우저 캐시에서 특정 파일을 요청하는시기를 알려줍니다. 방문자의 브라우저가 한 달에 한 번만 파일을 요청하고 해당 파일이 최근 방문에서 캐시에 저장되도록 Expires Headers가 구성된 경우, 브라우저는 한 달이 끝날 때까지 해당 파일을 다시 요청하지 않습니다. 이것은 서버의 HTTP 요청 수를 제한하고 동시에 동일한 파일을 반복적으로 요청하지 않기 때문에 서버의 부하를 줄임으로써 사이트 속도를 높이는 양날의 검과 같습니다..

웹 사이트에서 Expires Headers를 구현하려는 경우 GTmetrix의이 자습서는 그 방법을 보여줍니다..

5. 캐싱 사용

캐싱은 웹 사이트 버전을 브라우저에 저장하고 웹 사이트가 업데이트 될 때까지 또는 해당 웹 사이트 버전을 새로 고치도록 지시 할 때까지 해당 웹 사이트 버전을 제공함으로써 웹 사이트 사용자에게 훨씬 빠른 경험을 보장합니다..

사용중인 플랫폼에 따라 웹 사이트 캐싱을 활성화하는 방법에는 여러 가지가 있습니다. WordPress의 경우 다음 플러그인을 설치할 수 있습니다.

  • W3 총 캐시
  • W3 슈퍼 캐시

더 진보 된 것을 원한다면 WP Rocket을 구입하십시오 (아마도 최고입니다!). Drupal의 경우이 리소스를 따를 수 있습니다.

웹 사이트 캐싱을 활성화하는 방법에 대한 추가 자습서는 다음과 같습니다.

  • HTTP 캐싱으로 사이트를 최적화하는 방법
  • 브라우저 캐싱 활용에 관한 GTmetrix 기사

6. CDN (콘텐츠 전송 네트워크) 사용

대부분의 사이트는 미국의 서버에서 호스팅되며 이러한 웹 사이트는 일반적으로 미국 사용자 또는 미국 VPN 서비스를 방문하는 사람들에게 더 빠르지 만 웹 사이트는 전 세계 다른 지역의 사용자에게는 더 느립니다. CDN은 전세계 다른 지역에있는 서버 네트워크에 웹 사이트 파일을 배포하여이 문제를 해결하므로 인도를 방문하려는 사람이 유럽의 서버가 아닌 아시아의 서버에서 서비스를받을 수 있습니다. 이로 인해 웹 사이트 속도가 크게 향상 될 것입니다.

Matthew Woodward는 CDN이 얼마나 효과적인지 판단하기 위해 실험을 수행했으며 CDN을 사용하면 웹 사이트 속도가 최대 60 % 증가 할 수 있음을 발견했습니다..

최고의 CDN 옵션은 다음과 같습니다.

  • Cloudflare (무료 플랜으로 충분합니다!)
  • KeyCDN (그것을 시도)

7. 더 나은 웹 호스트 얻기

가장 빠른 웹 호스팅 제공 업체 목록미안하지만 방금 던져 버렸어요…

웹 사이트 속도를 높이기 위해하고있는 모든 것이 작동하지 않거나 모범 사례에 따른 사이트 속도 차이를 거의 느끼지 못하는 경우 웹 호스트를 변경해야 할 때입니다..

Smashing Magazine의 기사에서 Marcus Taylor는 사용중인 웹 호스트가 두 클라이언트의 사이트 속도에 어떤 영향을 미치는지 밝혔습니다. 두 클라이언트 모두 비슷한 웹 사이트를 가지고 있지만 다른 호스팅 제공 업체를 가지고 있습니다. 클라이언트 중 하나는 안정적인 전용 서버에 호스트하고 다른 호스트는 저렴한 서버에 호스트하면 사이트 응답 시간이 크게 달라졌습니다. 전용 서버에서 클라이언트의 DNS 응답 시간은 7 밀리 초이고, 저렴한 서버에서 클라이언트의 응답 시간은 250 밀리 초입니다. 조정이나 플러그인은 이러한 차이를 해결할 수 없습니다.!

귀하의 웹 호스트는 귀하의 웹 사이트 속도와 관련하여 매우 중요하므로 여기서 호스팅 리뷰에서 좋은 것을 선택하십시오. 그러나 testingfacts.com에 대한 테스트 및 분석에 따르면이 3 개의 호스팅 제공 업체가 가장 빠릅니다 (<400ms) :

  1. A2 호스팅 320ms
  2. Hostinger 363ms
  3. 블루 호스트 380ms

따라서 Wix와 같은 웹 사이트 빌더를 사용하여 사이트를 구축하지 않았다면 웹 사이트에 가장 적합한 호스트를 찾기 위해 조사를 수행하십시오..

8. 귀하의 웹 사이트 테마

웹 사이트 테마가 현장 속도에 얼마나 영향을 미칩니 까? 많이! Julian Fernandes는 테마를 전환하여 웹 사이트로드 시간을 630ms에서 172ms로 단축 할 수있었습니다. 이것은 동일한 호스트였으며 같은 호스트였으며 웹 사이트 테마 외에는 아무것도 변경되지 않았으며 이로 인해 사이트 로딩 시간이 크게 증가했습니다..

부풀어 오른 코드가있는 엉터리 테마를 사용하면 최상의 서버 구성조차도 사이트를 저장하지 않습니다. 미학뿐만 아니라 웹 사이트 테마를 찾을 때 성능도 고려해야합니다..

9. 서버에 Google PageSpeed ​​설치구글 페이지 속도

PageSpeed ​​모듈은 웹 사이트 속도를 자동으로 최적화하는 Google의 오픈 소스 서버 모듈입니다. 웹 사이트 성능 모범 사례에 따라 다른 작업을 수행하지 않고도 서버와 파일을 수정합니다..

기술에 정통한 사용자라면 Google PageSpeed를 직접 설치할 수 있습니다. 기술에 정통하지 않은 경우 웹 호스트 / 개발자에게 설치하도록 요청할 수 있습니다..

10. 이미지 크기 최적화 및 축소

최적화되지 않은 이미지는 매우 무거울 수 있으므로 많은 서버 리소스를 사용하고로드하는 데 시간이 더 걸립니다. 웹 사이트의 평균 이미지 크기가 1mb 또는 2mb + 이상인 경우 심각한 작업이 필요합니다. 다음 도구를 사용하여 이미지의 크기에 부정적인 영향을 미치지 않으면 서 이미지 크기를 크게 줄일 수 있습니다.

  • WP 스 머시 (WordPress 사용자 용)
  • EWWW 이미지 최적화 프로그램 (WordPress 사용자 용)
  • 크라켄 (모든 사람 – Drupal과 Joomla)

11. Gzip 압축 활성화

컴퓨터에서 파일을 압축하려고 시도했을 때 크기가 크게 줄어드는 것을 보았습니다. 60mb 파일은 5MB로 압축 할 수 있습니다. Gzip 압축은 같은 방식으로 작동하지만 웹 사이트에서도 작동합니다. Gzip은 자동으로 웹 사이트 파일을 zip 파일로 압축하여 파일 크기를 크게 줄이고 결과적으로 사이트 속도를 높입니다..gzip 압축

앞에서 언급 한 Smashing Magazine 기사에서 Gzip이 활성화되어 사이트가 68KB에서 13KB로 이동했습니다..

웹 사이트에서 Gzip 압축을 활성화하려면 GTmetrix의이 안내서를 시작하는 것이 좋습니다..

12. 정기적으로 데이터베이스 최적화

이것은 종종 무시되지만 웹 사이트 속도를 높이는 매우 강력한 방법입니다. 데이터베이스 사용에 크게 의존하는 WordPress 또는 CMS를 사용하는 경우 특히 효과적입니다..

설치하는 일부 CMS 및 플러그인은 데이터베이스를 많이 사용하여 데이터를 저장합니다. 이렇게하면 CMS / 플러그인을 사용할 때 데이터베이스에 저장된 데이터가 증가하여 웹 사이트가 점차 느려집니다. 이것은 특히 로그, 통계 및 사용자 데이터를 저장하는 플러그인에 적용됩니다. WordPress를 사용하고 개정 후, 핑백 및 트랙백을 사용하는 경우에도 적용됩니다..

WordPress를 사용하는 경우 WP-Optimize 플러그인으로 자동화 할 수있는 프로세스 인이 데이터베이스를 정기적으로 정리하여이 웹 사이트를 훨씬 더 빠르게 만들 수 있습니다.이 자습서를 따르면 수동으로 (다른 플랫폼의 경우).

13. 자바 스크립트 및 CSS 파일 축소

웹 사이트에서 많은 JavaScript 및 CSS 파일을 사용하는 경우 사이트에서 방문자의 브라우저에 이러한 파일을 개별적으로 처리하도록 지시 할 가능성이 높습니다. 이로 인해 많은 요청이 발생하여 결국 사이트 속도에 부정적인 영향을 미칩니다. JavaScript 및 CSS 파일을 축소하면 개별 JavaScript 및 CSS 파일을 한 곳에 모아서 웹 사이트 속도를 크게 향상시킬 수 있습니다..

14. 배경 이미지를 이미지 스프라이트로 결합

사용자의 브라우저가 서버에 요청해야할수록 웹 사이트의 사용자 속도가 느려집니다. 대부분의 웹 사이트 템플릿은 여러 배경 이미지로 구성되어 있으며 방문자가 웹 사이트를로드하려고 할 때마다 여러 가지 다른 요청이 생성됩니다. 이에 대한 해결책은 방문자의 브라우저가 웹 사이트를로드하려고 할 때 하나의 이미지 만 요청하도록 이미지를 하나로 결합하는 것입니다. 이것은 이미지 스프라이트로 달성 할 수 있습니다.

배경 이미지를 이미지 스프라이트로 결합하면 요청 오버 헤드, 방문자의 브라우저 다운로드 바이트 수 및 서버가 다른 리소스를 다운로드 할 때 발생하는 왕복으로 인한 지연을 줄일 수 있습니다. 이것은 훨씬 빠른 웹 사이트로 이어질 것입니다.

SpriteMe를 사용하여 이미지를 스프라이트로 결합하거나이 Smashing Magazine 기사의 제안을 따를 수 있습니다.

15. HTTP 연결 유지

일반적으로 방문자의 웹 브라우저가 웹 서버에서 파일을 요청하려고하면 각 파일을 개별적으로 가져옵니다. 즉, 파일을 가져 오면 연결이 닫힌 다음 새 파일을 요청하기 위해 다시 열립니다. 더 많은 프로세서, 네트워크 및 메모리를 사용하므로 서버에 많은 부하가 있으면 결국 웹 사이트 속도가 느려집니다. HTTP 연결 유지 기능을 사용하면 서버에 대한 모든 파일 요청이 단일 개방 연결을 통해 이루어 지므로 서버에 대한 연결 수를 제한하여 사용자의 웹 사이트 속도가 훨씬 빨라집니다.

아래 코드를 복사하여 .htaccess 파일에 붙여 넣어 연결 유지를 활성화 할 수 있습니다.

헤더 세트 연결 유지

또는 서버에 따라이 지침을 따를 수 있습니다.

16. 귀하의 웹 사이트에있는 모든 깨진 링크 수정

콘텐츠 내부의 링크가 끊어지면 웹 사이트 속도에 영향을 미치지 않지만 사용자 환경이 좋지 않을 수 있지만 JavaScript, CSS 및 이미지 URL의 링크가 끊어지면 웹 사이트가 짜증나게 느려질 수 있습니다. 링크가 끊어 졌는지 웹 사이트의 이러한 측면을 스캔하고 사용자를 멀리 보내기 전에 수정하십시오.

17. 이미지 핫 링크 방지

“인라인 링크”라고도하는 이미지 핫 링크는 자신의 서버에 이미지를로드하는 대신 다른 사람의 웹 사이트에있는 이미지에 링크하는 행위입니다. 표면적으로는 특히 트래픽이 많은 사이트가있는 경우 많은 대역폭을 절약하는 행위처럼 보이지만 핫 링크 된 이미지를 호스팅하는 웹 사이트에서 다운 타임이 발생하면 실제로 웹 사이트 속도가 느려질 수 있습니다 아니면 느리다.

콘텐츠 내부의 이미지이든 광고의 배너 이미지이든 관계없이 이미지를 링크하기 전에 웹 사이트에서 먼저 호스팅해야합니다..

18. 외부 요청 수 제한

모든 기능을 갖춘 웹 사이트를 보장하려면 다른 웹 사이트의 파일과 리소스를 사용해야합니다. 결과적으로 비디오, 프리젠 테이션 및 기타 멀티미디어 파일을 포함해야합니다. 이것이 나쁘지는 않지만 너무 많거나 느린 웹 사이트에서 외부 파일을 요청하는 경우 사이트로드 시간에 영향을 줄 수 있습니다.

귀하의 웹 사이트가 수행 할 외부 요청 수를 제한하십시오. 가능하면 서버에서 가능한 많은 파일을 호스팅하십시오. 다른 파일의 경우 신뢰할 수있는 웹 사이트에서만 웹 사이트를 요청하십시오..

19. 신뢰할 수있는 CMS 사용

CMS는 웹 사이트의 프레임 워크입니다. 간단한 HTML이나 WordPress 또는 Drupal과 같은 인기 있고 신뢰할 수있는 CMS를 사용한다면 괜찮을 것입니다. 그러나 인기가 낮은 CMS 나 직접 제작 한 것을 사용하는 경우 웹 사이트 속도가 느려질 수 있습니다. CMS를 사용하기 전에 CMS가 빠르고 안정적인지 확인하기 위해 적절한 테스트를 수행하고 올바른 조사를 수행하십시오..

20. PHP 가속기 사용

PHP는 웹 사이트에 항상 같은 정보를 계속 입력 할 필요는 없지만 웹 사이트 로딩 시간을 늘릴 수 있습니다. 가능하면 PHP 파일을 정적 HTML 파일로 바꾸거나 PHP 액셀러레이터를 사용하여 PHP에 많이 의존하는 웹 사이트를 훨씬 빠르게 만들 수 있습니다.

이 위키 백과 항목에는 사용할 수있는 여러 PHP 가속기 목록이 포함되어 있습니다..

21. 다른 사람이 이미지를 핫 링크하지 못하도록 방지

다른 사람의 이미지를 핫 링크하지 않는 것이 중요 하듯이 다른 사람들이 자신의 이미지를 핫 링크하지 않도록해야합니다.

사람들이 이미지를 핫 링크 할 때, 독자가 웹 사이트에서 이미지를 보려고 할 때마다 서버에 요청하기 때문에 기본적으로 대역폭을 훔칩니다. 서버에서 호스팅되는 이미지의 핫 링크를 비활성화하여이를 방지 할 수 있습니다..

Hongkiat에 대한이 기사에서는 이미지의 핫 링크를 방지하는 방법을 설명하고이 도구를 사용하면 이미지의 핫 링크를 방지하는 .htaccess 파일을 자동으로 생성 할 수 있습니다.

당신의 차례 – 귀하의 웹 사이트 속도를 테스트

사이트 속도 테스트위의 제안을 구현 한 후에는 계속 진행하여 웹 사이트 속도를 테스트하여 차이가 있는지 확인해야합니다 (차이가 있으면 아래에 의견을 남기십시오). 웹 사이트 속도 테스트를위한 권장 사항은 다음과 같습니다.

Pingdom 웹 사이트 속도 테스트 :이 도구를 사용하면 사이트로드 시간과 서버 요청 횟수를 줄일 수 있습니다. 이 도구는 또한 귀하의 웹 사이트 속도를 온라인의 다른 웹 사이트와 비교합니다.

GTMetrix :이 도구는 Google Pagespeed Insights 및 Yslow를 사용하여 웹 사이트 속도를 분석하고 A에서 F까지 등급을 부여합니다. 또한 개선을위한 제안도 제공합니다..

웹 페이지 분석기 :이 도구는 페이지 크기 및 웹 사이트 다운로드 시간에 대한 정보를 제공하며 사이트로드 시간을 개선하는 방법에 대한 제안을 제공합니다..

Google Pagespeed Insights : 100 점에 가까운 점수를 목표로해야합니다. 또한 사용할 수있는 모바일 속도 테스트 도구가 있습니다..

Yslow :이 도구는 Yahoo!의 웹 사이트 성능 규칙에 따라 웹 사이트 속도를 분석합니다..

웹 페이지 테스트 : 점수가 100에 가까울수록 웹 사이트 속도가 빨라집니다.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map