워드프레스로 개발된 홈페이지가 있는데, 특정 페이지 로딩 속도가 너무 느려서 사이트 운영이 어렵다는 문의가 있습니다.
증상: 사이트는 정상으로 뜨는데, 특정 페이지만 로딩 속도가 느림.
해결: 이 경우 대부분 경우 특정 페이지에 알 수 없는 코드가 추가되어 있어서 페이지 접속 시 존재하지 않는 리소스에 계속 연결을 시도하면서 발생하기 때문에 이 코드를 삭제하면 해결됨
예를 들어 다음 페이지는 보통의 워드프레스 페이지로 작성된 일반 페이지입니다.
이 페이지를 새로 고침하면 페이지 로딩 속도가 느린 것을 알 수 있고, 하단에 연결 중… 이라는 메시지를 볼 수 있습니다.
이 경우는 대부분 이 페이지에서 존재하지 않는 특정 리소스(이미지, 스크립트 등)를 연결하면서 발생하는 문제입니다.
그렇다면 실제 알 수 없는 임의의 코드가 들어간 것인지 확인을 해 보겠습니다. 다음과 같이 편집 화면을 보겠스니다.
위 화면을 보면 HTML 화면에서 알 수 없는 이상한 script 코드가 추가된 것을 볼 수 있습니다. 즉, 이 이상한 코드가 페이지에 추가됨으로써 페이지 로딩 속도를 느린 것이고, 이 이상한 코드를 삭제하고 페이지를 다시 로딩해 보면 정상적으로 페이지 로딩이 되는 것을 확인할 수 있습니다.