워드프레스 사이트를 가볍게 개발하여 빠른 로딩 속도를 유지하는 것이 중요합니다.
경량 테마 선택
- 블로그와 같이 간단한 사이트라면 기본 테마인 Twenty Twenty-Two 테마를 사용하는 것이 좋습니다.
- 엘레멘토 편집 플러그인을 사용한다면 엘레멘토에서 제공하는 Hello 테마를 사용하는 것이 좋습니다.
- 다양한 기능이 필요하다면 Genesis, Astra, OceanWP 등 가벼운 프레임워크 기반 테마를 선택하세요.
- 무거운 멀티퍼포즈 테마는 피하는 것이 좋습니다. 불필요한 코드와 기능이 많이 포함되어 있기 때문입니다.
- 개발기능이 다양하게 필요한 경우 개발기획이 중요한 이유입니다.
플러그인 최소화
- 꼭 필요한 핵심 플러그인만 설치하고, 사용하지 않는 플러그인은 반드시 비활성화하거나 삭제하세요.
- 단일 기능 플러그인 대신 여러 기능을 통합한 다기능 플러그인을 사용하면 플러그인 수를 줄일 수 있습니다.
- 많은 플러그인을 포함하고 있는 유료 테마를 설치하는 것은 피하는 것이 좋습니다.
- 개발기능이 많이 필요한 경우 핵심 플러그인 내에서 가능한 기능을 최대한 활용해야 합니다.
이미지 최적화
- 이미지 업로드 전에 이미지 편집 툴로 크기를 조정하고 최적의 포맷(JPG, PNG, WebP 등)으로 저장하는 것이 좋습니다.
- Smush, EWWW Image Optimizer 등의 플러그인을 사용해 업로드 된 이미지를 자동으로 압축하고 최적화해야 합니다.
- 레이지 로딩(Lazy Load)을 활성화해 초기 로드 시 필요한 이미지만 불러오도록 해야 합니다.
캐싱 활용
- W3 Total Cache, WP Super Cache 등의 캐싱 플러그인을 필수로 사용해야 합니다.
- 브라우저 캐싱, 게이지드 캐싱, 오브젝트 캐싱 등 다양한 캐싱 방식을 활성화할 수 있습니다.
- CDN 사용 시 캐싱을 활성화하면 더욱 빠른 속도를 기대할 수 있습니다.
Gzip 압축 활성화
- .htaccess 파일에 Gzip 압축 코드를 추가하거나 캐싱 플러그인의 설정에서 활성화하는 것이 좋습니다.
외부 리소스 최소화
- 구글 웹폰트 대신 시스템 기본 폰트를 사용하는 것이 좋습니다.
- 소셜 버튼, 광고 스크립트, 애널리틱스 트래커 등 반드시 필요한 것만 사용하도록 합니다.
코드 최적화
- Autoptimize 등의 플러그인을로 HTML, CSS, JS 파일을 최적화하면 좋습니다.
- 플러그인 개발자가 제공하는 최적화 설정을 활용할 수 있습니다.
- 불필요한 코드 주석, 공백 등을 제거해 파일 크기를 줄일 수 있습니다.
CDN(Content Delivery Network) 사용
- Cloudflare, Bunny CDN, KeyCDN 등 유명 CDN 서비스를 이용하면 속도관리에 좋습니다.
- WordPress에 Cloudflare 플러그인 등을 연동하면 쉽게 CDN을 적용할 수 있습니다.
PHP 최적화
- 최신 PHP 버전으로 업데이트하고 PHP 가속기(OpCache)를 활성화해야 합니다.
- PHP 메모리 한도, 실행 시간 등 중요 설정을 최적화하는 것이 중요합니다.
- 웹호스팅 선택 시 워드프레스 전용으로 제대로 관리해주는 업체를 이용해야 합니다.
데이터베이스 최적화
- 오래된 데이터를 주기적으로 삭제하고 최적화하도록 해야 합니다.
- 사용하지 않는 테이블과 인덱스를 제거하고 조회 쿼리를 최적화할 수 있습니다.
이렇게 다각도로 워드프레스 사이트를 최적화하면 초기 및 재방문 로딩 시간을 크게 단축할 수 있습니다. 지속적인 모니터링과 최적화가 필요합니다.