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

블로그 운영팁

홈 > 자료실 > 블로그 운영팁
블로그 운영팁

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

사이트 속도 개선하는 방법

사이트 점수를 올려볼까

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와 같은 라이브러리를 최신 버전으로 업데이트하거나, 꼭 필요한 경우에만 사용하도록 리팩토링하는 것도 도움이 됩니다.

,

0 Comments
Facebook Twitter GooglePlus KakaoTalk NaverBand