IT/web개발

빠른 웹사이트의 필수 스택 10개(HTTP3,CDN,번들링,캐싱,프리패치,14KB)

미르오키드 2024. 9. 19. 08:28
반응형

https://youtu.be/Qe83Ss3zh74?si=yCKvNI5ByXy-5TNC

 

웹페이지 로딩 속도를 향상시키는 10가지 방법에 대해 설명합니다:

  1. 파일 압축: HTML, CSS, 자바스크립트 파일을 압축해서 전송하면 로딩 속도를 줄일 수 있습니다. 예를 들어 Gzip이나 브로틀리 압축 알고리즘을 사용할 수 있습니다.
  2. 이미지 최적화: JPG, PNG 대신 압축률이 높은 이미지 형식(WEBP 등)으로 변환하거나 이미지 크기를 줄이는 것이 중요합니다.
  3. HTTP 업그레이드: HTTP/2나 HTTP/3로 업그레이드하면 동시에 더 많은 파일을 전송할 수 있어 로딩 속도가 향상됩니다.
  4. CDN 사용: CDN(콘텐츠 전송 네트워크)을 활용해 사용자와 가까운 서버에서 데이터를 전송하면 지연 시간을 줄일 수 있습니다.
  5. 데이터베이스 최적화: 데이터베이스 입출력 횟수를 줄이고 캐싱을 활용하면 성능을 개선할 수 있습니다.
  6. 번들링 툴 사용: 프런트엔드 개발 시 번들링 툴을 사용하면 코드 크기를 줄이고 필요한 코드만 전송할 수 있습니다.
  7. 브라우저 캐싱 활용: 브라우저 캐싱을 활용해 한번 다운로드한 파일을 재사용하면 로딩 시간을 단축할 수 있습니다.
  8. 파일에 '라스트 모디파이드' 태그 추가: 파일이 변경되지 않았으면 기존 캐시를 사용하도록 하여 로딩 시간을 줄일 수 있습니다.
  9. 웹페이지 크기 최소화: 웹페이지를 14KB 이하로 줄이면 다운로드 속도가 더 빨라집니다.
  10. 프리패치 기능 사용: 다음 페이지를 미리 로드하는 프리패치 기능을 사용하면 사용자 경험을 개선할 수 있습니다.

이러한 최적화 기법을 활용하면 웹사이트의 로딩 속도를 크게 개선할 수 있습니다.

반응형