워드프레스에서 관리자 페이지의 속도가 매우 느리거나 글을 작성할 때 글이 길어지면 타이핑할 때 버벅대면서 시간이 오래 걸리는 경우가 있습니다. Memory Limit (메모리 제한) 크기 설정이 낮은 경우에 이런 현상이 흔히 발생합니다. 이외에도 무거운 테마나 플러그인을 사용하는 경우에도 글 작성 시 관리자 페이지 속도가 느려지는 현상이 나타날 수 있습니다.
엘리멘터(Elementor)가 매우 편리하지만 메모리 크기가 512M 미만인 경우에는 관리자 페이지 속도가 느려지거나 예상치 못한 에러가 발생할 수 있으므로 가급적 512M 이상으로 PHP 메모리 제한 옵션 값을 높이시기 바랍니다.
워드프레스 글 작성 시 버벅대는 현상이 발생하는 경우 (관리자 페이지 느림 현상)
워드프레스에서 글이 길어질 경우 글을 타이핑할 때 엄청 버벅거리는 현상 때문에 글을 작성할 수 없다는 사용자들이 간혹 계십니다.
그런 경우 임시로 메모장에 글을 작성한 후에 붙여넣기 하는 것을 고려할 수 있겠지만, 근본적인 해결 방법이 아니고 이 경우에도 수정하거나 저장할 때 시간이 오래 걸려서 매우 불편할 수 있습니다.
일부 인기 워드프레스 테마나 플러그인은 많은 서버 리소스를 요구할 수 있습니다. 서버 리소스가 부족할 경우 관리자 페이지 속도가 느려지거나 문제가 발생할 수 있습니다.
아래는 관리자 페이지에서 버벅임 현상 때문에 어려움을 겪는 분이 설치하여 사용하고 있는 워드프레스 플러그인 목록입니다.
먼저는 워드프레스 코어, 워드프레스 테마 및 플러그인을 최신 버전으로 업데이트하는 것이 안전합니다. 업데이트를 소홀히 하면 보안에 구멍이 생길 수 있고, 최악의 경우 사이트가 해킹을 당하거나 멀웨어(악성코드)에 감염되어 낭패를 볼 수 있습니다. 실제로 오랫동안 업데이트를 하지 않아서 멀웨어에 감염되어 연락해 오시는 분들이 계십니다.
불필요한 플러그인은 가급적 설치하지 않는 것이 좋습니다. 예를 들어, Ads.txt Manager 플러그인은 구글 애드센스의 ads.txt 파일을 생성해주는 플러그인이지만, 이런 플러그인은 설치하지 말고 ads.txt 파일을 만들어서 FTP를 통해 업로드하는 것이 바람직합니다.
엘리멘터는 편리하지만 많은 서버 리소스를 요구합니다. Elementor를 이용하는 경우 가급적 PHP 메모리 제한 크기를 512M 이상으로 설정하는 것이 좋습니다.
그리고 젯팩이나 PostX와 같은 플러그인도 사이트 속도에 부정적인 영향을 미칠 수 있습니다.
PHP 메모리 제한 크기 높이기
문제의 사이트에서 PHP memory limit 크기가 256M로 설정되어 있었습니다.
엘리멘터를 사용하는 사이트에서 256MB 크기의 PHP Memory Limit은 부족할 수 있습니다.
위의 그림은 클라우드웨이즈를 이용하는 사이트의 PHP 설정값을 보여주고 있습니다. Cloudways의 경우 서버 관리 페이지에서 PHP 버전과 PHP 옵션 값을 조정할 수 있습니다. 클라우드웨이즈를 이용하는 경우 다음 영상을 참고하여 PHP 버전과 PHP Memory Limit 값을 조정할 수 있습니다.
카페24 등을 이용하는 경우 wp-config.php 파일에 다음과 같은 코드를 추가하여 PHP Memory Limit 크기를 설정할 수 있습니다.
define( 'WP_MEMORY_LIMIT', '512M' );
512M로 설정해도 동일한 경우 1024M 등으로 설정값을 높여서 문제가 해결되는지 체크해 보시기 바랍니다.
메모리 리소스가 충분하지 않다면 다음과 같이 관리자 페이지에서의 메모리 제한 크기를 높게 설정하는 것도 고려할 수 있습니다.
define('WP_MEMORY_LIMIT', '256M'); // 일반 사이트의 메모리 제한 설정
define('WP_MAX_MEMORY_LIMIT', '512M'); // 관리자 페이지나 백엔드의 메모리 제한 설정
PHP 메모리 제한 크기 설정 확인하기
몇 가지 방법으로 PHP 설정값을 확인할 수 있습니다. 워드프레스를 이용하는 경우 도구 » 사이트 건강 » 정보 탭 » 서버 섹션에서 PHP 옵션 값들을 확인할 수 있습니다.
메모리 크기를 변경할 수 없는 경우
일부 웹호스팅에서는 PHP Memory Limit 크기가 서버 레벨에서 고정하여 변경할 수 없도록 하기도 합니다. 예를 들어, 가비아의 경우 256M로 PHP 메모리 제한 크기가 설정되어 있을 수 있습니다.
그런 경우에는 다른 웹호스팅으로 변경하거나 엘리멘터 등 많은 서버 리소스를 필요로 하는 플러그인이나 아바다와 같은 덩치가 큰 테마를 이용하지 않고, 대신 가벼운 테마를 사용하고 페이지 빌더를 사용하지 않는 것을 고려할 수 있습니다.
블로그를 운영하는 경우에는 Elementor와 같은 덩치가 큰 페이지 빌더를 설치하지 않고 GeneratePress와 같은 가볍고 빠른 테마를 사용하는 것이 바람직할 수 있습니다.
상기 조치에도 해결이 안 되는 경우
무거운 플러그인을 비활성화하고 PHP 메모리 크기를 조정해도 문제가 해결되지 않으면 브라우저를 바꾸어서 다른 브라우저를 통해 로그인하여 동일한 현상이 발생하는지 체크해보시기 바랍니다.
은행 앱이 설치된 경우 워드프레스 관리자 페이지 속도가 매우 느려지는 사례가 있습니다. 은행 앱들을 삭제한 후에 문제가 해결되지는도 체크해 보세요. 은행 앱은 구라제거기를 사용하여 삭제할 수 있습니다. 우리나라 뱅킹 앱들은 보안을 위해 설치되지만 오히려 보안 문제를 일으키는 것으로 알려져 있습니다.
여러 가지 조치에도 문제가 해결되지 않으면 웹호스팅 업체에 연락하여 상의해 보시기 바랍니다. 또한, 여기에서 서비스(유료)를 요청하실 수도 있습니다.
참고
https://avada.tistory.com/2299
https://avada.tistory.com/3458