공격적인 업데이트 확인을 비활성화하여 WordPress 관리 속도를 높이는 WordPress 플러그인
제 생각에는 이것은 모든 WordPress 사이트에 필수 기능이라고 말하는 필수 기능입니다. 왜? 매우 드문 경우를 제외하고 업데이트 확인은 백그라운드에서 진행되어야 하고 다른 작업은 수행되지 않아야 하기 때문입니다! 하지만 무엇이 무엇인지 알아봅시다...
나는 WordPress에 어느 정도 연결되어 있는 모든 사람들이 관리 페이지(관리 콘솔, 플러그인 또는 테마 페이지(특히 여기!))에 들어갈 때 주기적인 속도 저하를 발견했다고 생각합니다. 이러한 브레이크는 주기적으로 발생합니다. 때로는 느리게, 때로는 빠르게... 이는 WordPress에서 코어, 플러그인, 테마 및 번역 등 새 버전에 대한 확인으로 인해 발생합니다.
사실 페이지를 생성할 때 새 버전을 확인하기 위해 PHP는 HTTP 요청 또는 오히려 3개의 요청(코어, 테마, 플러그인...)을 보냅니다. 유료 플러그인이 있는 경우 일반적으로 각 플러그인에 대해 다른 요청이 있습니다... PHP에서 HTTP 요청을 사용하면 각 요청이 결과를 받을 때까지 페이지 생성이 중단되고 각 요청에 평균 0.5~1초가 걸립니다. 그래서 페이지가 3~4초 동안 정지되는 것으로 나타났습니다.
다양한 관리 페이지에서 이러한 확인 빈도는 다음과 같습니다.
Консоль > Обновления
페이지에서 - 1분에 한 번.Плагины или Внешний вид > Темы
페이지에서 - 한 시간에 한 번. 또한 이러한 검사는 'admin_init'
이벤트 중에, 즉 AJAX 요청 중에 트리거됩니다. 이런 일이 반나절에 한 번씩 발생한다는 사실에도 불구하고 누군가 AJAX 요청을 3초의 지연으로 포착하면 여전히 불쾌합니다... 또한 AJAX 요청에 대한 이 동작은 프런트엔드에서도 작동하며 이는 좋지 않습니다. 전혀 ...
원래 아이디어는 전체 보기에서 WordPress에 속합니다.