사이트가 느려지면 가장 먼저 Plugin을 의심하게 됩니다. 하지만 속도는 Hosting · Server · WordPress · Theme · Plugin · 이미지 · Cache · CDN · 외부 Script가 함께 결정합니다.
어디를 보는가
HostingCPU · RAM · Storage · 서버 위치 · 네트워크. 같은 사이트도 환경에 따라 크게 달라집니다.
Theme로딩되는 CSS · JavaScript · 외부 리소스 · HTML 구조가 Theme마다 다릅니다.
Plugin개수가 아니라 어떤 작업을 수행하는가입니다. 하나가 여러 개보다 무거울 수 있습니다.
이미지크기 · 압축 · 최신 포맷 · Lazy Loading · CDN을 상황에 맞게 조합합니다.
Cache여러 개를 겹쳐 쓴다고 계속 빨라지지 않습니다. 설정 충돌이 생깁니다.
한국 사용자를 대상으로 하는 사이트라면 데이터센터 위치와 네트워크도 중요한 변수입니다. 이 부분은 SelfWordPress의 Hosting Intelligence에서 자세히 다룹니다.
느낌이 아니라 측정
01측정
LCP · CLS · INP · TTFB · Page Size · Requests · Load Time.
02문제 파악
어떤 지표가 나쁜지부터 확인합니다.
03원인 분류
서버인지 · Theme인지 · Plugin인지 · 이미지인지.
04변경 후 재측정
한 번에 하나씩 바꾸고 다시 잽니다.
성능 체크리스트
- Hosting 환경 확인
- Theme · Plugin 확인
- 이미지 최적화
- Cache 확인 · 중복 여부
- CDN 필요성 검토
- 불필요한 기능 정리
- 변경 전후 측정