서비스를 빠르게 하기 위한 방법은 여러가지가 있습니다.
특히나 이미 로드된 같은 내용의 사이트를 다시 로드하는 것은 그렇게 좋은 방법은 아닐 겁니다.
이것을 개선하기 위해 나온 프로그램들을 같이 만나보겠습니다.
두개를 모두 사용하는 것은 충돌 혹은 속도 저하의 문제를 야기할 수 있습니다.
개발 중일 경우 캐시 프로그램 사용은 제대로 페이지가 새로고침 되지 않을 수 있어
좋은 방법이 아닙니다. 사이트 개발이 완료 된 다음에 사용하는 것을 권장합니다

플러그인에서 추가하여 설치를 진행합니다.

서버의 현재 상황과 축적된 데이터를 확인할 수 있습니다

그 외로 여러 설정을 진행할 수 있습니다.

서버 내에서 돌고 있는 크론 서비스(시간에 맞추어 반복적으로 프로그램 실행) 전체를 확인할 수 있습니다.
실행은 가능하지만 수정은 안되는 것으로 보입니다.

유료 플러그인 중에서는 WP ROCKET 이 있습니다. 성능이 좋은 편이며,
비용이 1개 사이트당 1년간 49달러에 사용할 수 있습니다.
아파치의 경우는 .htaccess 파일을 통해 서버에 대한 여러 설정을 할 수 있지만,
아파치와 엔진엑스 사용
요즘은 Nginx 와 같이 가벼운 운영체제를 많이 사용하는 편입니다.
SatelliteWP / rocket-nginx : Rocket-Nginx
nginx 에서 설정을 돕는 파일입니다. 설정했을 때 PHP 를 호출하지 않고 이전에 캐시 된 파일을 직접 제공할 수 있게 됩니다.
웹 서버에 대한 요청이 줄어들기 때문에 CSS, JS, 미디어 데이터 캐시 자료를 헤더에 추가합니다.
define( 'DISABLE_WP_CRON', true );WP Cron 작업을 비활성해야 합니다.
*/15 * * * * wget -q -O - http://www.website.com/wp-cron.php?doing_wp_cron &>/dev/null15분마다 cron 작업을 수동으로 수행합니다.
cd /etc/nginx
git clone https://github.com/satellitewp/rocket-nginx.git터미널에 명령어를 입력하여 서버에 복사본을 다운받습니다.
cd rocket-nginx
cp rocket-nginx.ini.disabled rocket-nginx.ini
php rocket-parser.php구성을 설정해야 합니다
server {
...
# Rocket-Nginx configuration
include rocket-nginx/conf.d/default.conf;
...
}/etc/nginx/sites-available/default 에 해당 코드를 추가합니다.
nginx -t
service nginx reload설정이 완료되면 위의 코드를 추가하여 적용합니다.
정보를 제공해주신 Dgner 님 감사합니다 🙂