웹사이트 성능 설명

업데이트: 2022-04-25 / 기사 작성자: Jerry Low

웹사이트 성능 웹사이트의 속도와 가용성입니다. 속도는 웹 브라우저에서 요청이 있을 때 사이트를 로드할 수 있는 속도를 나타냅니다. 가용성은 가동 시간 또는 안정성이라고도 하며 사이트에 액세스할 수 있는 시간의 백분율을 나타냅니다.

웹사이트 성능은 여러 가지 이유로 중요합니다. 

웹사이트 성능이 중요한 이유는 무엇입니까?

더 나은 전환

웹 트래픽의 관점에서 웹사이트가 느리게 로드되거나 자주 사용할 수 없는 경우 사용자는 만족하지 않을 것입니다. 귀하의 웹사이트 방문자는 귀하의 고객임을 기억하십시오. 불행한 방문자는 더 가능성이 높습니다 돌아오지 않기 위해 당신의 웹 사이트에.

모바일 트래픽

시대도 변했고 오늘날 우리는 모바일 장치가 거의 반 인터넷 트래픽의. Google과 같은 검색 엔진은 이를 알고 있기 때문에 검색 순위에서도 속도를 고려했습니다. 

Google 검색 순위

오늘날 모바일 장치에서 느린 사이트 Google에서 처벌을 받을 수 있습니다. 검색 엔진 순위. 이것은 Google이 처리하기 때문에 웹사이트 소유자에게 중요합니다. 전 세계 검색 트래픽의 90% 이상.

귀하의 서버 성능은 웹사이트 성능이 아닙니다

사이에 뚜렷한 차이가 있음을 인식하는 것이 중요합니다. 서버 성능웹 사이트 성능. 서버 성능은 서버가 요청에 얼마나 빨리 응답할 수 있는지입니다. 웹사이트 성능은 웹사이트/웹페이지가 로드되는 데 걸리는 시간입니다.

"서버 속도"와 "가용성"은 자매 사이트인 HostScore에서 수집하는 두 가지 서버 성능 데이터입니다.
"서버 속도"와 "가용성"은 자매 사이트인 HostScore에서 수집하는 두 가지 서버 성능 데이터입니다.

서버 성능

서버 성능은 전체 로드 시간에 기여하기 때문에 웹사이트 성능의 작은 부분입니다. 그것은 당신이 선택한 웹 호스팅 회사가 가지고 있는 장비와 인프라의 품질에 크게 의존합니다.

웹 사이트 성능

웹 사이트 성능은 다른 많은 요소로 구성되며, 그 중 많은 요소는 사이트 관리자가 미세 조정할 수 있습니다. 전체 웹 사이트 성능을 개선하기 위해 조정할 수 있는 항목에는 캐싱, 스크립트 최적화, 대기 시간, 압축 등이 있습니다.

웹사이트의 성능에 영향을 주는 것은 무엇입니까?

웹 사이트는 많은 움직이는 부분으로 구성됩니다. 이미지, 코드, 심지어 외부 리소스까지. 이 모든 것들이 웹사이트의 전체 '무게'에 추가됩니다. 이걸 고려하세요; 텍스트로만 구성된 웹사이트는 이미지가 많은 웹사이트보다 훨씬 빠르게 로드됩니다.

물론 이는 극단적인 비교이지만 다양한 요소가 웹 사이트 성능에 미치는 영향을 간략하게 설명합니다. 웹사이트가 최적의 성능을 발휘하도록 하려면 형태와 기능의 균형을 맞춰 가장 적합한 것이 무엇인지 확인하십시오. 

1. 캐싱

캐싱은 성능을 향상시키기 위해 메모리에 데이터를 보관하는 것입니다. 웹 응용 프로그램은 우선 순위가 높은 데이터를 메모리에 보관하여 보다 빠르게 처리할 수 있습니다. 메모리에 저장된 데이터는 요청 시 신속하게 제공될 수 있는 웹사이트의 '스냅샷' 역할을 합니다.

웹 사이트와 관련하여 캐싱에는 두 가지 주요 유형이 있습니다. 서버 사이드 캐싱클라이언트 측 캐싱.

웹 캐싱 작동 방식(출처: Kinsta).

서버 측 캐싱이란 무엇입니까?

서버 측 캐싱은 서버에서 사용 가능한 메모리를 사용합니다. 웹 서버. 서버 측 캐싱의 가장 일반적인 형태는 데이터베이스 및 개체 캐싱입니다. 이는 데이터베이스와 프로세서 모두에 대한 잠재적 부하를 줄이기 위해 데이터베이스 의존도가 높은 웹 애플리케이션(예: WordPress)에 도움이 됩니다. 다른 형태의 서버 측 캐싱은 다음과 같습니다. opcode 캐시, 페이지 캐시, 프록시 서버 캐시 및 CDN 캐시.

클라이언트 측 캐싱이란 무엇입니까?

클라이언트 측 캐싱은 방정식의 사용자 측 메모리를 사용합니다. 클라이언트 측 캐싱에는 다양한 유형이 있으며, 가장 널리 사용되는/일반적인 형태는 브라우저가 웹 서버에서 업데이트된 파일을 요청하는 빈도를 제한하거나 관리하는 데 사용되는 브라우저 요청 캐싱입니다.

2. DNS 조회

웹사이트 DNS 확인 시간은 공급자에 따라 다릅니다.
웹사이트 DNS 확인 시간은 공급자에 따라 다릅니다.

서버 응답 속도에 직접적인 영향을 미치기 위해 할 수 있는 일은 많지 않지만 개선할 수 있는 요소는 한 가지 있습니다. DNS Lookup은 서버 응답 속도를 구성하는 요소 중 하나입니다.

다른 DNS 공급자는 다양한 수준의 성능. 예를 들어 다음을 사용하는 경우 Cloudflare DNS 공급자로서 에서 GoDaddy.

DNS 공급자를 변경하고 더 빠른 성능을 제공하는 공급자를 선택하면 서버 응답 속도에서 귀중한 시간을 절약할 수 있습니다. 어떤 경우에는 그 차이가 120ms를 넘을 수 있으며 이는 중요합니다.

3. 멀티미디어

밝고 생생한 이미지는 사이트에 놀라운 효과를 줄 수 있지만 로딩 시간을 크게 늘릴 수 있습니다.

이미지와 비디오는 일반적으로 코드나 일반 텍스트보다 크기가 훨씬 큽니다. 일반 텍스트의 단일 페이지는 4KB의 공간만 차지할 수 있습니다. 전체 페이지 이미지는 적절하게 최적화된 경우에도 80KB에서 100KB를 차지할 가능성이 더 큽니다.

4. 외부 자원

사이트에서 타사에서 제공하는 서비스를 사용하는 경우 지연 시간이 늘어날 수 있습니다. 이는 귀하의 사이트를 로드할 때 해당 사이트에서 귀하의 사이트로 서비스를 로드하기 위해 서버가 또 다른 서버와 통신하는 데 추가 시간을 소비해야 하기 때문입니다.

이에 대한 예로 StatCounter라는 인기 있는 웹 통계 서비스를 살펴보겠습니다. 위 이미지에서 그 사이의 모든 것을 무시하고 마지막 줄에 집중하세요. 이 경우 이 사이트에서 StatCounter를 사용하면 이 사이트의 로딩 시간에 거의 XNUMX초가 추가됩니다.

5. 사이트 추가 기능/플러그인

워드 프레스 하는 콘텐츠 관리 시스템 (CMS)는 오늘날 인터넷에 있는 모든 웹사이트의 30% 이상을 지원합니다. 사용하기 쉽고 고도로 모듈화되어 사용자가 대체할 수 있습니다. 코딩 플러그인이라고 부르는 지식.

그러나 WordPress는 오픈 소스이므로 누구나 플러그인 풀에 기여할 수 있습니다. 여기에는 전문 개발자와 코딩을 시도하는 아마추어가 모두 포함됩니다. 결과는 품질이 크게 다른 플러그인 풀.

WordPress에서 실행되지 않는 웹사이트도 타사 애드온을 사용하여 사이트를 개선하기 때문에 '플러그인 신드롬'의 희생양이 될 수 있습니다. 과도한 플러그인을 사용하면 사이트 속도가 크게 느려질 뿐만 아니라 더 큰 보안 위험에 노출될 수 있습니다.

6. 서버 위치

미국 동부 해안에서 호스팅되는 테스트 사이트 - 물리적 거리가 웹 서버 응답 시간에 어떤 영향을 미치는지 확인하십시오. 웹 호스트가 타겟 트래픽에 가까울수록 웹사이트 로드 속도가 빨라집니다.
에서 호스팅되는 테스트 사이트 United States 동부 해안 – 물리적 거리가 웹 서버 응답 시간에 어떤 영향을 미치는지 확인하십시오. 웹 호스트가 타겟 트래픽에 가까울수록 웹사이트 로드 속도가 빨라집니다.

사이트와 서버가 얼마나 잘 작동하는지를 제외하고 사이트가 방문자와 작동하는 방식에 영향을 미치는 또 다른 요소는 타겟 시장에서 얼마나 멀리 떨어져 있는지입니다. 국제 트래픽을 목표로 하는 경우 이에 대해 할 수 있는 일은 많지 않습니다. 그러나 대상 트래픽이 더 현지화되어 있다면 서버 위치 선택이 달라질 수 있습니다.

예를 들어 아시아 지역의 방문자를 대상으로 하는 웹사이트를 운영하고 있다고 가정해 보겠습니다. 이 시나리오에서는 웹 호스트에 해당 지역에 데이터 센터가 있으면 도움이 됩니다. 웹 호스트가 타겟 트래픽에 가까울수록 방문자의 대기 시간이 낮아집니다.

7. 제한된 자원

모든 웹 호스팅 계획에는 사용할 수 있는 사전 정의된 양의 리소스가 함께 제공됩니다. 사이트 성능에 영향을 미치는 리소스에는 CPU 시간과 메모리 양이 포함됩니다.

사이트에서 할당된 리소스의 양을 지속적으로 사용하거나 초과하는 경우 문제가 발생할 수 있습니다. 리소스가 부족하면 속도가 느려지거나 계정이 정지될 수 있습니다. 대부분의 계획에서는 다른 많은 사용자와 리소스를 공유하고 있음을 기억하십시오. 귀하 또는 그들이 자원 사용을 지속적으로 최대화하는 경우 전체 시스템의 성능이 저하될 수 있습니다.

웹사이트 성능 테스트

이제 웹사이트 성능에 영향을 미치는 주요 영역이 무엇인지 알았으므로 다양한 측면을 모니터링할 수 있는 방법을 고려해 보겠습니다. 웹사이트의 성능을 측정하는 데 사용할 수 있는 수많은 무료 도구가 있습니다.

웹 페이지 테스트 – 이 서비스는 특정 지리적 위치에서 웹사이트의 성능을 미시적으로 분석하는 데 도움이 됩니다. 웹사이트 주소를 입력하고 테스트를 수행할 서버를 선택하기만 하면 됩니다.

BitCatcha – 서버 응답 시간에만 집중할 수 있는 사람들을 위해 BitCatcha 서버 속도 검사기를 사용해 볼 수 있습니다. 이 편리한 도구를 사용하면 전략적으로 전 세계에 위치한 다양한 위치에서 사이트의 응답을 한 번에 테스트할 수 있습니다.

GTmetrix – 페이지 속도를 테스트하는 데 도움이 되는 또 다른 인기 있는 도구는 GTmetrix입니다. 이렇게 하면 성능 세부 정보를 분석하는 데 도움이 될 뿐만 아니라 개선할 수 있는 영역에 대한 몇 가지 하이라이트를 제공합니다. 제안이 포함된 웹 페이지 테스트와 같은 것으로 생각하십시오.

Google PageSpeed​​ Insights – 아마도 가장 가치 있는 리소스 중 하나는(말의 입에서 나온 것이기 때문에) Google PageSpeed ​​Insights일 것입니다. 이 도구는 모바일과 데스크톱 모두에서 사이트를 분석하는 데 도움이 되며 두 가지 실행 가능한 결과를 제공합니다.

프레싱 – Freshping은 사이트를 자동으로 모니터링하는 데 사용할 수 있는 매우 유용한 도구입니다. 사이트가 다운되었는지 매분마다 지속적으로 확인하고 다운된 경우 알려줍니다. 서버가 응답하는 속도와 함께 가동 시간에 대한 기록이 유지된다는 사실이 더 좋습니다. 최대 XNUMX개월의 가동 시간 기록을 저장할 수 있습니다.

다음: 웹사이트 성능을 향상시키는 방법은 무엇입니까?

웹 성능은 모든 웹사이트의 생존에 필수적인 요소입니다. 느린 사이트는 사용자를 짜증나게 하며 리소스를 과도하게 사용하거나 잘못된 구성과 같은 문제가 있음을 나타낼 수도 있습니다. 

문제가 발생할 때까지 기다리기보다는 사이트를 테스트하고 사이트가 올바르게 작동하고 사양 내에서 작동하는지 확인하는 것이 항상 좋은 생각입니다. 여기 있습니다 웹사이트 성능을 향상시키는 10가지 방법.

Jerry Low 정보

WebHostingSecretRevealed.net (WHSR)의 설립자 - 100,000의 사용자가 신뢰하고 사용하는 호스팅 검토. 웹 호스팅, 제휴 마케팅 및 SEO에서 15 년 이상의 경험. ProBlogger.net, Business.com, SocialMediaToday.com 등의 기고자.