데이터에 따르면 웹페이지가 4초 이상 로드되면 25%의 사용자가 포기하고, 모바일 웹페이지가 10초 이상 로딩되면 50%의 사용자가 포기하고 60%는 Google 검색 결과를 반환하지 않습니다. 0.4초 더 느려지고 하루에 800만 번 검색이 감소합니다. 모바일 쇼핑객의 40%는 로드하는 데 3초 이상이 걸리면 웹사이트를 이탈합니다. Amazon의 일일 매출은 약 6,700만 달러이며 웹페이지 지연은 1초입니다. 이는 연간 16억 달러의 손실로 이어지며 이는 웹사이트 로딩 속도가 얼마나 중요한지 입증하기에 충분합니다. 구현 결과 웹 사이트 로딩 속도가 100ms에서 400ms로 지연되면 사용자가 02.% 감소하고 일일 검색 손실이 0.6%에 도달하는 것으로 입증되었습니다.
모든 웹마스터는 페이지 로딩 시간을 최대한 단축하기를 희망하며, 모든 검색 엔진은 사용자에게 좋은 사용자 경험 서비스를 제공하고 웹 사이트의 전반적인 품질을 향상시키며 사용자 만족도를 높이기를 희망합니다. . 웹사이트 로딩 속도를 향상시키는 방법은 세 가지 측면을 고려해 볼 수 있습니다.
기업 웹사이트에 적합한 호스트를 선택하는 것은 웹사이트 구축의 첫 번째 단계입니다. 전문적으로 구성된 호스트를 갖는 것은 웹사이트의 로딩 속도를 향상시키는 데 큰 도움이 됩니다.
1. 브라우저 캐시를 사용하세요
사용자가 사이트를 방문하면 웹사이트의 많은 리소스를 서버에서 클라이언트로 천천히 로드해야 합니다. 이에 비해 웹사이트의 로딩 속도가 지연되며, 특히 이러한 콘텐츠를 로드할 수 있는 경우 더욱 그렇습니다. 브라우저의 캐시에서 가져오면 로딩 시간이 빨라지고 브라우저의 캐시를 사용하여 리소스를 저장하므로 다음에 사용자가 동일한 사이트를 방문할 때 사이트가 더 빠르게 로드됩니다.
2. 연결 유지 신호 활성화
연결 유지 신호는 미리 결정된 간격으로 전송되며 이는 인터넷에서 큰 역할을 합니다. 신호가 전송된 후 응답이 수신되지 않으면 링크 복구가 수신될 때까지 링크는 다른 경로를 통해 라우팅됩니다. 실제로 HTTP 연결 유지를 통해 TCP 연결이 유지되고 후속 요청 지연을 줄이는 데 도움이 됩니다. 대부분의 호스팅 회사에서는 이 기능이 비활성화되어 있으므로 호스팅 공급자에게 문의하여 필요 사항을 알려주십시오.
3. gzip 압축 활성화
Gzip 압축은 현재 가장 널리 사용되고 효과적인 압축 방법으로 응답 시간을 약 70% 줄일 수 있습니다. gzip 압축은 HTTP 응답의 크기를 줄이고 응답 시간을 줄이는 데 도움이 됩니다. 나는 이것이 페이지 무게를 줄이는 가장 쉬운 방법이라고 생각합니다. htaccess 파일에 다음 코드를 추가하기만 하면 됩니다.
#압축된 텍스트: html, javascript, CSS, xml:
AddOutputFilterByType DEFLATE 텍스트/일반
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE 텍스트/xml
AddOutputFilterByType DEFLATE 텍스트/CSS
AddOutputFilterByType DEFLATE 애플리케이션/xml
AddOutputFilterByType DEFLATE 애플리케이션/xhtml+xml
AddOutputFilterByType DEFLATE 애플리케이션/rss+xml
AddOutputFilterByType DEFLATE 애플리케이션/Javascript
AddOutputFilterByType DEFLATE 애플리케이션/x-javascript
#특정 파일 형식의 확장 압축:
SetOutputFilter DEFLATE
또는 HTML/php 파일 상단에서 다음 PHP 코드를 사용하는 가장 쉬운 방법이 있습니다.
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();?>
사이트의 일부 외부 Javascript 파일의 경우 gzip 압축을 사용하면 전송 품질이 60%까지 저하될 수 있습니다.
4. 로그인 페이지 리디렉션 캐시
모바일 웹 페이지는 사용자를 다른 URL로 리디렉션하므로 같은 날의 캐시 실시간 시간으로 302 리디렉션을 사용하면 다음에 방문자가 사이트를 로드하려고 할 때 페이지 로드 시간이 빨라질 수 있습니다. 여기에는 사용자 에이전트가 포함되어야 합니다. 이 기술은 모바일 사용자만 사용할 수 있습니다.
5. CDN을 사용하세요
CDN(Content Delivery Network)은 사용자에게 콘텐츠를 보다 효율적으로 제공할 수 있도록 여러 위치에 분산된 웹 서비스 모음입니다. 특정 콘텐츠 서버를 선택하는 것은 일반적으로 사용자에게 가장 가까운 네트워크를 측정하는 것을 기반으로 합니다. 예를 들어 CDN 호스팅을 사용하면 방문자의 지역에 따라 다양한 서버에서 데이터를 로드할 수 있습니다.
시간과 파일 정리가 부족하여 이번 글에서는 서버 관점에서 웹사이트 속도를 높이는 방법에 대해서만 설명하겠습니다. 다음 글에서는 콘텐츠 요소, CSS, JS, 사진 측면에서 자세히 소개하겠습니다. 등. 계속됩니다.
원본 기사는 웹마스터가 게시한 것입니다: http://www.mybaiduSEO.cn/news-2-1.html 원본 기사는 A5입니다. 재인쇄 시 유효한 링크 주소를 유지하십시오.
(편집 담당 : momo) 작가님의 개인 공간 mybaiduseocn