젯팩을 설치하는 과정에서 "젯팩이 작은 문제가 있습니다. 발생하지 말았어야할 뭔가가 문제가 있습니다. 행운이 있을지도 모르겠습니다: xml_rpc-32700" (영문: Your Jetpack has a glitch. Something went wrong that’s never supposed to happen. Guess you’re just lucky: xml_rpc-32700) 오류가 발생하는 경우:
\wp-includes\load.php 파일에서 다음 라인을 찾고
if ( defined( 'XMLRPC_REQUEST' ) ) ini_set( 'display_errors', 0 );
아래와 같이 /** ~ */로 주석 처리해줍니다.
/** if ( defined( 'XMLRPC_REQUEST' ) ) ini_set( 'display_errors', 0 ); */
위 방법으로 해결이 안 되는 경우에는 플러그인 충돌일 가능성이 있습니다. 2-3년 전에 젯팩 연결 문제 때문에 고생한 적이 있었는데, 오래되어 기억이 잘 나지 않지만 아마도 플러그인 충돌 문제였던 것 같습니다. 모든 플러그인을 비활성화한 후에 젯팩 활성화를 시도해보시기 바랍니다.
몇 년 전에 이 문제 때문에 고생했는데, 그 이유는 바로 cafe24의 스팸 SHIELD 기능 때문이었습니다. Cafe24를 이용하는 경우 카페24에 로그인한 후에 계정관리 > 스팸 SHIELD > 사용안함으로 설정하시기 바랍니다.
젯팩을 사용할 경우 고려해야 할 점이 젯팩으로 인해 사이트가 부담이 가해져 속도가 느려질 수 있다는 점입니다. 실제로 그런 경우를 봤는데요, 모든 플러그인이 사이트에 부담을 주지만 젯팩과 같이 무거운 플러그인은 설치 시 신중히 판단하여 결정하는 것이 좋을 것 같습니다.
그리고 구글 애드센스도 특히 사이트 속도 저하의 주범인 것 같습니다. 이 사이트의 반응 속도가 늦은 편이라 웹호스팅 업체에 서버 상태를 점검해 달라고 부탁하니까 구글 광고 때문에 늦다는 답변을 받았습니다. P3 (Plugin Performance Profiler) 플러그인을 통해 사이트의 속도에 영향을 미치는 플러그인을 확인해볼 수 있습니다.
이 사이트에서는 Display Widgets, Polylang, bbPress, JetPack, Visual Composer 등이 속도에 영향을 미치고 있네요. 특히 글, 페이지, 카테고리 등에 따라 위젯을 표시하거나 숨기도록 설정할 수 있는 Display Widgets이 성능에 제일 영향을 미치고 있는 것을 볼 수 있습니다. 편리하지만 속도를 잡아먹는 하마를 키우고 있었네요. 이 플러그인을 삭제하고 다른 플러그인을 대체해야 겠네요. (kBoard도 이전 버전에서는 성능에 상당한 영향을 미쳤는데 이제 많이 개선된 것 같습니다.)
이처럼 P3 플러그인을 사용하여 플러그인이 워드프레스 블로그의 성능에 미치는 영향을 분석하여 문제가 되는 플러그인을 삭제하거나 다른 플러그인으로 대체할 수 있습니다.
추가: P3 (Plugin Performance Profiler) 플러그인은 오랫동안 업데이트가 안 되고 방치되고 있기 때문에 이 플러그인을 사용하지 말고 비슷한 기능을 하는 대체 플러그인을 사용해보시기 바랍니다.
댓글 남기기