1. 불필요한 플러그인 줄이기
- 불필요한 플러그인은 비활성화 후 삭제하기
- 가벼운 플러그인 사용하기
2. 파일 사이즈 줄이기
- 이미지 압축
- 전체 파일 개수/사이즈 줄이기
3. 소프트웨어 최적화
1) Web Server
2) php
* OPcache
- 실행한 PHP의 컴파일된 코드를 바이너리로 메모리에 캐싱해 결과값을 더 빠르게 얻을 수 있게 하는 역할을 함.
- php 5.5 버전 이상부터는 기본 탑재되어 적용됨
- 적용 확인 방법 : phpinfo.php 페이지에 접속해서, Zend OPcache 항목을 찾아 적용여부 확인 가능
3) MySQL/MariaDB
- 쿼리 최적화, 인덱스 생성 등
4. 캐싱
1) 캐시 플러그인
* W3 TOTAL CACHE
서버사이드/클라이언트 사이드 성능 향상을 위해 아래 기능들 사용 가능 (설정에 따라.. 프리미엄 기능은 비용 발생할 듯)
- 페이지 캐싱
- 파일 최소화 : HTML, CSS, JavaScript에서 불필요한 문자 삭제
- 데이터베이스 캐싱
- 헤더 설정 : entity tag, cache-control, expires
- CDN
2) 서버측 캐시
3) 브라우저 캐싱
- 정적인 파일이 수정되지 않았으면, 서버에서 받아오지 않고 브라우저에 캐싱된 파일 사용
5. 컨텐츠 오프로딩
컨텐츠를 여러 서버에 분산시키는 것
- CDN 사용 (Content Delivery Network)
- js, 동영상 등 리소스 일부를 다른 서버에 분산시킴
6. 압축
- gzip
7. 데이터베이스 튜닝
8. 하드웨어 업그레이드
- RAM 추가
- 하드디스크를 SSD로 교체
9. 서버 추가
참고 : https://wordpress.org/support/article/optimization/#Content_Offloading
'개발 > 워드프레스' 카테고리의 다른 글
[WordPress] 워드프레스 로딩 시퀀스 (0) | 2022.06.09 |
---|