워드프레스 페이지 로딩이 잠시 지연되었습니다, 로딩 속도 지연

카페24 매니지드 워드프레스 호스팅을 연결해서 워드프레스 사이트를 개설하고 운영한지 약 일주일정도 지난 시점에서 워드프레스 관리자 사이트와 도메인 사이트 모두 로딩 속도가 현저히 지연되거나 간헐적으로 “페이지 로딩이 잠시 지연되었습니다”와 같은 메시지를 출력하면서 접속 오류가 발생되었다.

오류 내용.

먼저 어떤 오류인지 확인해 보니 다음과 같은 치명적인 오류가 발생되었다는것을 확인 할 수 있었다.

확인 방법은 도구 → 사이트 건강에서 발생된 오류 내용을 확인 할 수 있다.

REST API에서 오류가 발생했습니다
성능
REST API는 워드프레스나 다른 응용 프로그램이 서버와 통신하는 하나의 수단입니다. 한 예는 블록 편집기 화면입니다. 이것은 REST API에 의존하여 글과 페이지를 보이고 저장합니다.REST API를 테스트 할 때 에러가 발생했습니다:REST API 엔드포인트: https://hangapapa.com/wp-json/wp/v2/types/post?context=edit
REST API 반응: (http_request_failed) cURL error 28: Operation timed out after 10001 milliseconds with 0 out of -1 bytes received

해결 방법.

해결하기 위한 방법으로는 Cache 플러그인 변경, 또는 PHP 환경 설정값을 변경하라는 내용으로 “PHP memory limit” 설정값을 256에서 512로 변경해서 적용해 보라는 내용이었다.

확인 방법은 워드프레스 관리자 화면에서 도구 → 사이트건강 → 정보탭 → 서버에서 PHP memory limit 값을 확인할 수 있다.

그러나 PHP설정값을 어떻게 수정하는지에 대한 정보는 알수 없었고, 워드프레스를 최초 설치했을때부터 기본적으로 설치되어 있었던 “WP Super Cache” 플러그인이 있었지만 해당 플러그인은 최초부터 비활성화되어 있었기 때문에 딱히 활성화도 삭제도 하지 않은 상태였다.

PHP 설정값을 개인적으로 수정하는 방법을 알지 못하기 때문에 먼저 건들여볼 수 있는 “WP Super Cache” 플러그인을 활성화 해 보았으나 사이트 로딩 속도가 계속해서 지연되었고 간헐적으로 접속 오류가 발생하던 “페이지 로딩이 잠시 지연되었습니다” 메시지를 출력하는 현상이 지속되었다.


1시간정도 지났을 무렵 해결방법을 찾지 못해서 카페24에 발생한 문제에 대해서 1:1 문의를 남겼고, “WP Super Cache” 플러그인 대신에 다른 Cache 플러그인을 설치해 보기 위해서 “WP Super Cache“을 비활성화로 돌리고나니 로딩이 지연되거나 접속 장애 현상은 사라져서 문제가 해결 되었다.


로딩이 지연되는 문제, 페이지 로딩이 잠시 지연되었습니다와 같은 접속 장애 문제는 해결되었지만 정확히 어떤 부분에서 문제가 발생했고 어떻게 해결되었는지는 알 수 없다.

다만 카페24에 1:1 문의를 남긴 글은 문제가 해결 되었더라도 삭제하지 않았으니 어떤 답변을 받을 수 있는지 확인해 봐야겠다.

만약 많은 유튜버들이 추천하는 클라우드웨이즈 호스팅을 선택해서 워드프레스를 만들었다면 어땠을까?

나와같은 웹언어에 있어서 비전문적이고, 영어로 소통이 불가한 사람이 도움 받을곳이 있었을까?


카페24에 위와같은 현상에 대해 문의한 결과 사용하고 있는 서버의 트래픽이 일시적인 과접속이 발생했고, 문제는 처리가 되었다는 답변을 받을 수 있었습니다.

결국 Cache문제나, PHP 설정값의 문제는 아니였던것이고 운영중인 서버였고, 문제가 발생했을때 즉각 카페24에 문의글을 남겼더라면 조금 더 빨리 문제가 해결되지 않았을까 싶습니다.

카페24에서 사용하고 있는 서버는 단독서버가 아니고 고용서버이므로 현재 내가 운영하고 있는 사이트에서 트래픽이 급증한것은 아닐것이고 사용하고 있는 서버의 타 계정에서 트래픽이 급증한것일것이다.

만약 단독서버로 운영하고 싶다면 카페24에서도 단독서버가 있겠지만 비용이 상승할것이고, 해외서버로 가게 된다면 클라우드웨이즈같은 경우에는 단독서버로 사용한다고 하니 호스팅을 선택하는 요소로도 작용할 수 있을것입니다.

다만, 이러한 문제가 생겼을 경우 서버운영 업체와 소통이 가능하냐가 1차적인 고려 요소는 아닐까 싶습니다.

만약 제가 클라우드웨이즈 호스팅으로 연결하고 이런문제가 발생했다면 문제가 쉽게 해결되지는 않았겠죠…

Leave a Comment