1. 불필요한 플러그인 줄이기

- 불필요한 플러그인은 비활성화 후 삭제하기

- 가벼운 플러그인 사용하기

 

2. 파일 사이즈 줄이기

- 이미지 압축

- 전체 파일 개수/사이즈 줄이기

 

3. 소프트웨어 최적화

1) Web Server

 

2) php

- APCOPcache 적용

* 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) 서버측 캐시

- Alternative PHP Cache(APC)

- Varnish Cache 

 

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

+ Recent posts