향상된 UX를 위한 모바일 웹사이트 속도 향상

게시 됨: 2022-01-02

곧 휴가철이 다가오고 있는데, 이는 곧 대부분의 사람들이 가격 인상 전에 아이디어를 선물하고 구매하기 시작했다는 것을 의미합니다! 그러나 이러한 사람들은 너무 바빠서 쇼핑 센터를 방문할 수 없기 때문에 안정적이고 빠른 인터넷 연결만 있으면 되는 휴대 전화를 사용하여 온라인에서 완벽한 선물을 찾는 것을 선호합니다. 실제로 오늘날 전체 인터넷 사용의 51.3% 가 휴대전화로 이루어집니다. 이 전화기를 사용하면 인터넷을 탐색하는 데 손가락 1개만 있으면 되고 나머지 9개는 쉴 수 있습니다.

모바일 웹 사용자에게 최적의 경험을 제공해야 하는 경우 고객이 휴대전화에서 최고의 경험을 할 수 있도록 확실히 노력할 것입니다.

그리고 이 모바일 친화성의 가장 중요한 요소 중 하나는 웹사이트의 속도입니다. 따라서 전자 상거래 개발 중인 상점도 있고 모바일 장치에서 로드할 때 웹 사이트의 속도를 높이려면 정말 중요합니다. 그렇기 때문에 모바일 웹사이트의 속도를 높이는 포괄적인 가이드를 마련했습니다.

서버 응답 시간 측정 및 최소화

서버 응답 시간 측정 및 최소화

서버는 누군가 액세스하려고 할 때 모바일 페이지 로딩 속도를 담당하는 크고 뚱뚱한 기술 도구입니다. 페이지의 웹 코딩도 웹사이트의 로딩 속도에 영향을 미칠 수 있지만 서버는 여전히 주요 요인입니다. 서버가 브라우저 요청에 응답할 때까지 오래 기다리면 페이지 로딩 시간이 짧습니다. 그리고 서버의 응답을 높이는 세 가지 주요 방법이 있습니다. 첫째, 웹 서버 구성 또는 소프트웨어를 개선해야 합니다. 둘째, 품질과 범위를 향상시켜 웹 호스팅 서비스를 개선하십시오. 셋째, 적절한 CPU 메모리 리소스가 있는지 확인합니다.

모바일 속도를 가속화하기 위해 리디렉션을 피하거나 최소화하십시오.

모바일 속도를 가속화하기 위해 리디렉션을 피하거나 최소화하십시오.

리디렉션은 웹 사이트 방문자를 단 몇 밀리초 만에 자동으로 다른 장소로 이동시키는 작업입니다. 웹 사이트 방문자를 리디렉션하면 시간이 많이 걸리며 페이지 로드 속도가 느려질 수도 있습니다. 이것은 노트북이나 데스크탑 사용자보다 네트워크 안정성이 떨어지는 경우가 많기 때문에 모든 휴대전화 사용자에게 중요한 문제입니다. 가장 좋은 해결책은 수를 최소화하고 가능하면 모든 리디렉션을 완전히 제거하는 것입니다.

왕복 시간을 엄격히 측정

왕복 시간 또는 RTT는 데스크톱 컴퓨터 또는 모바일 장치가 요청된 데이터를 대상 대상(예: 원격 컴퓨터)으로 전송하고 요청한 데이터가 요청자가 사용하는 장치로 완전히 반환하는 데 걸리는 시간입니다. . 주소를 핑하는 것은 RTT를 측정하는 한 가지 방법이며 정확한 간격은 연결 매체, 연결 소스, 노드 수, 원격 시스템과 실제 소스 사이의 물리적 거리, 트래픽 양, 다른 요청. 이러한 각 RTT는 모바일 연결을 느리게 하는 시간을 추가하므로 왕복 시간을 측정하는 것이 중요합니다. 모든 순차 왕복 횟수를 줄이려면 리소스를 병렬로 전송하고 RTT의 왕복 시간에 추가될 수 있는 다른 모든 초과 가중치를 제거해야 합니다.

스크롤 없이 볼 수 있는 콘텐츠보다 스크롤 없이 볼 수 있는 콘텐츠 로드

스크롤 없이 볼 수 있는 콘텐츠보다 스크롤 없이 볼 수 있는 콘텐츠 로드

사용자가 액세스할 때 페이지의 첫 번째 부분이 즉시 로드되도록 우선 순위를 지정할 수 있습니다. 웹 개발자가 웹 페이지를 코딩할 수 있는 경우 서버는 첫 번째 부분이나 스크롤 없이 볼 수 있는 콘텐츠를 표시하는 데 필요한 데이터를 먼저 보낼 수 있습니다. 여기서 아이디어는 매우 간단합니다. 사용자는 위의 내용을 먼저 보게 되므로 가장 먼저 로드해야 합니다! 이를 통해 사용자는 짧은 대기 시간 후에 느린 모바일 연결에서도 페이지를 완전히 볼 수 있습니다. 사용자는 스크롤 없이 볼 수 있는 콘텐츠를 볼 수 있으며 해당 부분을 완료할 때 스크롤 없이 볼 수 있는 콘텐츠가 준비됩니다. 웹 페이지를 코딩할 때 가장 먼저 볼 수 있는 것의 우선 순위를 지정해야 한다는 것을 항상 기억하십시오.

HTML 파일의 맨 아래에 JS를 배치하고 맨 위에 CSS를 배치하십시오.

HTML 파일의 맨 아래에 JS를 배치하고 맨 위에 CSS를 배치하는 것의 중요성은 코드 크기를 최소화하는 데 도움이 된다는 근거 뒤에 있습니다. 그리고 코드를 최소화하면 모든 중복되고 불필요한 가중치를 포함하여 웹 속도를 방해하는 모든 것이 사라집니다.

JS 또는 JavaScript는 버튼 배치 및 응답과 같은 온라인 페이지를 대화식으로 만들고 애니메이션을 포함하는 또 다른 동적 스타일을 만드는 데 도움이 됩니다. 이것은 또한 브라우저가 다른 코드를 로드할 때 다른 다운로드를 시작하지 못하도록 하여 병렬 다운로드를 방지할 수 있습니다. 가능하면 페이지 로드 속도를 높이기 위해 JS 또는 JavaScript를 페이지 하단으로 이동합니다. 그렇게 하면 HTML이 JS를 로드하기 전에 먼저 콘텐츠를 표시할 수 있습니다. 반면 CSS 또는 Cascading Style Sheets는 웹 페이지가 모든 HTML 요소를 표시하는 방법을 자세히 설명하는 데 사용됩니다. 페이지가 더 빨리 로드된다는 인상을 주기 위해 프로그래밍 문서의 시작 부분에 계단식 스타일 시트를 배치하는 것이 중요합니다. 그렇게 하면 브라우저가 최대한 빨리 콘텐츠를 표시할 수 있습니다.

CSS 및 JS 파일 최적화 및 최소화

페이지의 과도한 데이터는 무게를 줄이고 더 빨리 로드하지 못하게 할 수 있으므로 웹 디자이너는 자산을 최적화하고 최소화하는 방법을 알아야 합니다. 그리고 최소화해야 할 최우선 순위는 CSS 또는 Cascading Style Sheets와 JS 또는 JavaScript입니다.

축소 또는 축소하면 관련 없는 모든 데이터가 제거되고 페이지가 표시되는 방식에 영향을 주지 않으면서 모든 중복이 제거됩니다. 모든 중복 코드를 걸러내고 관련 없는 데이터를 제거하는 데 사용할 수 있는 다양한 도구가 있습니다. CSS를 축소하는 데 사용할 수 있는 가장 눈에 띄는 도구는 CSSNano와 CSS이며, JS 또는 JavaSript에는 YUI Compressor 외에 UglifiJC가 사용됩니다.

GZIP 압축을 사용하여 파일 크기 줄이기 GZIP 압축을 사용하여 파일 크기 줄이기

CSS, JS 및 기타 데이터를 축소하는 것과 대조적으로 데이터 압축을 푸는 데 도움이 되는 도구를 사용하는 것도 중요합니다. 데이터가 페이지에 표시되기 전에 요구사항이기 때문입니다. 코드가 이미 축소된 경우 페이지가 원래 크기보다 작아서 더 빨리 로드되므로 필요한 추가 압축 해제 단계를 통해 브라우저로 더 빠르게 전송할 수 있습니다.

GZIP은 데이터 압축과 관련하여 웹 개발자가 선택하는 소프트웨어입니다. Gzipping은 페이지 크기를 줄여 휴대폰에서 페이지 로드 속도를 높일 수 있으므로 일반적으로 페이지 무게의 70%를 줄입니다. 이것이 Gzipping이 대다수의 브라우저에서 지원되는 이유입니다.

저자 약력:

Kenneth Sytian은 웹 디자인 필리핀 Sytian Productions의 CEO입니다 . Kenneth는 10년 이상 웹사이트를 디자인하고 웹 앱을 개발해 왔습니다.