it-swarm-ko.tech

비활성화 된 플러그인이 WordPress 사이트를 느리게합니까?

대부분의 사람들은 사용되는 플러그인 수를 최소화하는 것이 WordPress 사이트를 빠르게 실행하는 데 도움이되는 좋은 방법임을 알고 있습니다. 그러나 일반적인 규칙에는 비활성화 된 플러그인이 포함되어 있습니까?

56
Travis Northcutt

그렇지 않습니다. 최소한 프런트 엔드가 아니거나 플러그인이 아닌 영역의 백엔드에 있어야합니다. WordPress는 파일 경로가 데이터베이스의 active_plugins 옵션에 저장된 파일 만로드하고 다른 모든 파일은 완전히 무시합니다.

56
John P Bloch

비정상적인 경우를 제외하고는 플러그인을 사용하지 않는 경우를 제외하고는 관리자의 플러그인 페이지 성능에만 영향을 미치고 (플러그인이 수백 개가 있지 않는 한 사소한 양입니다.) 플러그인 관리 페이지로드 중에 WordPress는 모든 플러그인을 스캔 한 다음 목록을 저장합니다 데이터베이스에있는 활성 플러그인 그런 다음 다른 모든 페이지로드시 WordPress는 플러그인 목록이 아닌 플러그인 자체를 검사합니다.

한가지주의 할 점은 비활성화 된 플러그인이 wp_options 테이블에 autoload 데이터를 많이 저장하고 비활성화하면 해당 데이터가 제거되지 않기 때문입니다. 이렇게하면 비활성화 할 때 사용자가 구성 옵션을 잃을 수 있기 때문입니다 누군가가 사이트의 문제를 디버깅 할 때 일반적으로 취하는 접근법 인 몇 분 동안 만 수행하기를 원할 수 있습니다. 그러나 자동로드 중에 너무 많은 옵션을 추가하는 플러그인을 사용하는 경우 문제가 발생하므로 플러그인이 아닙니다.

그런 플러그인을 실행하고 옵션을 제거해야 할 경우 this 가 도움이 될 수 있습니다.

19
MikeSchinkel

분명히, 설치되었지만 비활성화 된 플러그인으로 밝혀졌습니다. 실제로로드 시간이 증가합니다. 활성화하지 않고 W3 Total Cache를 설치했습니다. 설치 만하면 대시 보드의 페이지 생성 시간이 0.05 초 증가했습니다. 0.15 초에서 0.20까지 20 페이지가 넘는 페이지로드에서 반복적으로. 제거했습니다. 0.15 초 후에 대시 보드가 다시로드됩니다. 20 페이지가 넘는 페이지로드에서 반복적으로. 플러그인 "Query Monitor"에 의해 측정 된 페이지 생성 시간.

거기 있어요 따라서 위의 답변이 잘못되었습니다.

(이 특정 플러그인으로 왜 이런 일이 발생하는지 깨달았을 것입니다.)

0
Simon