메인 콘텐츠로 건너뛰기

감사의 속도는 무엇에 달려 있나요?

이 기사는 감사 속도에 영향을 미치는 요인을 설명합니다.

Anna avatar
작성자: Anna
어제 업데이트함

콘텐츠 감사는 두 가지 모드로 실행됩니다: 빠른 감사 및 백그라운드 감사. 이것은 무엇을 의미하나요?

빠른 감사

가장 빠른 방법은 가장 간단합니다: 브라우저에서 콘텐츠 감사 페이지를 열고 완료될 때까지 그대로 두십시오. 페이지는 주기적으로 요청을 전송하고 사이트 측에서 감사 실행을 트리거합니다. 이 모드에서는 각 페이지를 12-15초 내에 분석합니다.

감사가 실행 중임을 나타내는 것은 플러그인 페이지 오른쪽 모서리의 진행 표시줄입니다.

WP-Cron을 사용하는 백그라운드 감사

브라우저에서 페이지가 열려 있지 않을 때, 플러그인은 WordPress의 예약 시스템: WP-Cron을 사용하여 백그라운드에서 감사를 실행합니다. WordPress에는 업데이트를 확인하거나 예약된 게시물을 게시하는 것과 같이 주기적인 실행이 필요한 작업이 있습니다. WP-Cron은 모든 WordPress 설치에서 기본적으로 주기적인 작업을 실행하는 보편적인 방법입니다. WP-Cron은 모든 프론트엔드 또는 백엔드 페이지 로드 시 트리거됩니다. 작업 목록을 확인하고 대기 중인 작업의 큐를 실행합니다.

그러나 WP-Cron은 원하는 시간에 작업이 실행될 것을 보장하지 못합니다.

이것은 두 가지 사실을 의미합니다:

  • 트래픽이 낮은 사이트에서는 예약 시간이 누락될 수 있으며, 페이지가 로드될 때에만 작업이 실행됩니다.

  • 트래픽이 높은 사이트에서는 페이지 로드마다 WP-Cron이 호출되어 성능 문제가 발생할 수 있습니다.

따라서 결과적으로 WP-Cron을 사용하는 백그라운드 감사는 잠재적으로 매우, 매우 긴 시간이 걸릴 수 있습니다.

다행히도 대안적인 방법이 있습니다: 시스템 스케줄러. 가능하다면 시스템 크론으로 전환할 것을 권장하지만, 일부 공유 호스팅 서비스는 일반적으로 시스템 스케줄러에 대한 액세스를 제공하지 않습니다. 그 경우 WP-Cron만이 예약된 작업을 실행할 수 있는 유일한 방법입니다.

시스템 크론을 사용하는 백그라운드 감사

WordPress를 네이티브 크론을 사용하도록 전환하고 각 페이지 로드 시 WP-Cron을 트리거하지 않도록 설정할 수 있습니다. 두 단계가 있습니다:

  1. 시스템 작업 스케줄러에 WP-Cron 연결하기.
    구체적으로 필요한 작업은 설치된 OS(리눅스, MacOS, 윈도우) 또는 서버에서 사용 가능한 웹 호스팅 제어판(cPanel)에 따라 달라집니다.
    일반적으로 서버에서 wp-cron.php를 주기적으로 예약해야 합니다.

  2. 각 페이지 로드 시 WP-Cron 실행 비활성화.
    wp-config.php 파일을 편집하고 다음 줄을 추가하십시오:
    define( 'DISABLE_WP_CRON', true );

시스템 크론으로 전환하는 방법에 대한 자세한 설명은 WordPress.org 기사에서 찾을 수 있습니다.

백그라운드 감사 속도

콘텐츠 감사 작업 실행은 기본적으로 3분마다 한 번씩 예약됩니다. WP-Cron이나 시스템 크론이 실행을 트리거할 때 실행됩니다.

플러그인 설정 (Ahrefs SEO / 설정 / 감사 일정 / 요청 간의 지연) 페이지를 열어 1에서 10분 사이의 간격을 선택할 수 있습니다.

이미 시스템 크론을 사용 중이라면 기본 지연 시간을 감소시키는 것이 좋습니다. 시스템 크론이 호출하는 wp-cron.php와 동일한 간격을 설정할 수 있습니다. 이렇게 하면 감사 속도가 빨라집니다.

중요 참고사항: 콘텐츠 감사 프로세스는 웹사이트 리소스를 사용하며 약한 호스팅에서는 방문자에게 사이트가 느리게 작동할 수 있습니다. 지연 시간이 낮으면 사이트가 반응하지 않을 수 있습니다. 이 경우 지연을 늘려야 합니다 – 리소스 사용량이 줄어들고 감사 속도가 느려집니다.

때때로 시스템 크론을 사용해도 감사가 설정된 시간보다 오래 걸릴 수 있습니다. 지연은 다음의 원인에 의해 발생할 수 있습니다:

  • 사이트 리소스 (CPU 부하, 사용 가능한 메모리, 데이터베이스 부하);

  • 외부 API (Ahrefs, GA, GSC) 응답.

답변이 도움되었나요?