신속한 답변과 조언에 감사드립니다.
나는 당신의 대답을보기 전에 그 주위에 방법을 찾았습니다. 다음은 수천 개의 오래된 크론 작업을 삭제하기위한 단계별 방법이며 다른 사람이 사용할 수 있습니다.
phpMyAdmin에 로그온했습니다. 데이터베이스를 클릭 한 다음 '검색'탭을 클릭했습니다. 'cron'을 입력 한 다음 '모든 테이블'을 선택하고 '이동'을 클릭했습니다. 검색 결과 목록을 내 wp_options 테이블로 스크롤했습니다. '찾아보기'를 클릭했습니다. 목록의 맨 위에는 option_name 'cron'이있었습니다. '수정'을 클릭 한 다음 페이지가로드 될 때까지 기다렸습니다. cron 작업 목록이 표시된 상자를 클릭했습니다. cron 목록이 너무 커서 커서가 응답하는 데 약 80 초가 걸렸습니다. 그런 다음 키보드에서 Ctrl-A를 사용하여 삭제 버튼을 누르기 전에 모두를 선택했습니다. 브라우저가 삭제를 완료하는 데 약 2 분이 걸렸습니다 (크롬 시간이 초과되어 Firefox를 사용해 보았습니다).
몇 분 후에 현재 활성화 된 플러그인의 cron 작업이 목록을 다시 채웠습니다. 9 개의 크론 작업이있었습니다 (29,000 개 이상 감소). 잘못 코딩 된 플러그인에서 6 년간 중복 된 크론 작업 (일부 설치 한 경우). 또한 과거에 제거했던 Wordfence, BackupBuddy, Nextgen Gallery 및 AutoOptimizer와 같은 일반적인 플러그인에서도 수백 가지가 있습니다. 내 사이트는 이제 터보 차징 된 것처럼로드됩니다. 관리 영역이 훨씬 빠릅니다. 관리자 시간 초과 오류가 사라졌습니다. 로드 시간을 줄이려고 웹 사이트를 최적화하는 데 많은 시간을 보냈습니다. 심지어 호스트를 옮기고 호스팅 계획을 업그레이드했습니다. 오래된 크론 작업을 모두 삭제하는 것처럼 내 사이트의 속도를 높이는 것은 없습니다. 모바일 다운로드 시간이 20 초에서 6 초로 줄었습니다.
솔루션을 검색 할 때 cron 작업이 웹 사이트 성능에 미치는 영향에 대한 정보는 거의 없었습니다. 많은 사람들은 그것이 거의 차이가 없으며 적은 수의 cron 작업에 대해서는 사실이라고 말했습니다. 그러나 WordPress 사이트의 수명에 수년이 지나면 삭제 된 플러그인에서 수천 개의 오래된 cron 작업이 아니라면 수백 명이 얼마나 많은지 궁금합니다. 사용자에게 PHP 메모리 제한을 확인하도록 요청하는 대신 개발자가 먼저 치명적인 메모리 오류 문제를 해결할 때 wp_options에서 cron 작업 수를 확인하도록 요청하는 것이 좋습니다. 찾은 내용에 놀라거나 충격을 줄 수 있습니다! :-)