본문 바로가기
  • 지치지 마세요. 함께 가면 길이 됩니다.
티스토리

PageSpeed Insights에서 조금이라도 좋은 점수를 받을 가능성

by 블로그학교 2025. 3. 1.
반응형

사이트 속도 개선하는 방법

사이트 점수를 올려볼까?


1. 렌더블록 리소스 최적화

  • CSS/JS 파일 최적화:
    사용하지 않는 CSS나 JS 코드를 제거하거나, 별도의 파일로 분리 후 압축(minify)하세요.
  • 비동기 로딩:
    외부 스크립트(예: Google Analytics, 네이버 로그, 광고 스크립트 등)는 가능한 경우 async나 defer 속성을 추가하여 렌더링을 차단하지 않도록 하세요.
  • 예시:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-HSXXXXXXXB"></script>

2. 이미지 최적화

  • 이미지 압축 및 포맷:
    이미지를 WebP와 같은 최신 포맷으로 변환하거나, 적절한 압축률을 적용해 파일 크기를 줄이세요.
  • 지연 로딩(lazy-loading):
    화면에 바로 보이지 않는 이미지는 loading="lazy" 속성을 사용하여 필요할 때 로딩되도록 합니다.
  • 예시:
<img src="이미지경로.jpg" alt="설명" loading="lazy">

3. 캐싱 및 CDN 활용

  • 브라우저 캐싱:
    서버 설정에서 캐시 만료 기간을 설정하여 정적 리소스를 캐싱하도록 합니다.
  • CDN 사용:
    이미지, CSS, JS 파일을 CDN을 통해 제공하면 전 세계 사용자에게 빠른 응답을 줄 수 있습니다.

4. 불필요한 코드 제거

  • 인라인 스크립트 최소화:
    HTML 내에 있는 인라인 스크립트나 스타일은 외부 파일로 분리하여 캐싱과 압축 대상에 포함시키는 것이 좋습니다.
  • 불필요한 서드파티 코드:
    광고, 분석, SNS 공유 버튼 등 외부 코드가 많을 경우, 사이트에 실제로 필요한 것만 남기고 나머지는 제거하거나 비동기 로딩 처리하세요.

5. 기타 고려 사항

  • HTML 구조 최적화:
    불필요한 HTML 주석이나 템플릿 태그([##...##] 등)가 실제 렌더링에 영향을 미치지 않는지 확인하고, 필요 없는 부분은 서버에서 처리한 후 클라이언트에 전달되도록 하세요.
  • JavaScript 성능 개선:
    jQuery와 같은 라이브러리를 최신 버전으로 업데이트하거나, 꼭 필요한 경우에만 사용하도록 리팩토링하는 것도 도움이 됩니다.
반응형

댓글

최신글

이미지
제목
글쓴이
등록일