워드프레스 메모리 부족현상 해결하는 방법

워드프레스를 이용해 웹사이트를 이용하는 과정에서 다양한 문제점을 만날 수 있습니다. 대형 플렛폼에서 제공하는 블로그를 이용할 때는 만날 수 없는 문제점들이 존재합니다. 당연하지만, 서버부터 사이트 관리까지 모든 것을 스스로 해야만 하기 때문이기도 합니다. 그런 문제점들 중에는 메모리 부족 현상이 발생할 수도 있습니다.

일반적으로 메모리는 프로그램이 구동할 때 할당되는 영역을 의미하곤 합니다. 예를 들어, 컴퓨터에서 메모리는 프로그램을 시작하는 시점, 구동되는 과정등에서 장기적인 저장이 아닌 데이터를 처리하는 공간으로 활용되는 영역을 의미하게 됩니다. 이런 메모리는 컴퓨터의 속도에 영향을 미치는 중요한 부분이기도 합니다.

워드프레스 또한 서버에서 구동 되는 프로그램입니다. 우리는 이 프로그램을 통해 자신의 홈페이지를 관리하고, 콘텐츠를 게시할 수 있습니다. 또한, 방문자의 댓글 기능을 제공하기도 합니다. 외부에서 접속하는 웹페이지에는 문제가 없을 수 있지만, 관리자 모드에서는 문제가 발생할 수 있습니다. 앞에서도 언급한 메모리에 관련된 문제입니다.

워드프레스 메모리 부족현상 해결하는 방법

해당 문제를 해결하는 방법은 몇가지가 있습니다. 구글에서 검색을 해보면 여러 사람들이 다양한 방법을 알려주고 있습니다. 개인적으로 가장 효과적으로 사용한 방법에 대해서 언급하려 합니다.

워드프레스는 php를 기반으로 만들어진 웹프로그램입니다. 따라서 적당한 리소스를 필요로 하게 됩니다. 너무 많은 리소스를 사용하게 된다면 이 또한 문제가 될 수 있습니다. 온라인 웹사이트는 결국 24시간 사람들이 접속할 수 있어야 하기 때문입니다. 워드프레스를 이용하는 과정에서 많은 리소스를 차지하게 된다면, 방문자에게 보여지는 웹사이트는 느려지거나 접속이 안되는 경우가 발생할 수 있습니다.

이 문제를 단순하게 생각할 수도 있지만, 사용자에게 부정적인 경험, 대표적으로 사이트 접속이 불가능한 경우에는 검색 순위에서 밀려날 수도 있습니다. 따라서, 최소한의 리소스를 이용하여 사용 목적을 달성하는 것이 중요합니다.

워드프레스 관리자 모드에 접속이 가능하다면 기본적으로 할당된 메모리 용량을 확인할 수 있습니다.

  • 도구 > 사이트 건강
  • 위 단계를 통해 사이트 상태를 확인할 수 있습니다.
  • 사이트 정보에서 ‘서버’를 선택하면 위 사진과 같은 php memory limit에 대한 정보를 얻을 수 있습니다.
  • 개인적으로 수정을 했기 때문에 256M으로 되어 있습니다. 기본적으로 아마, 50M으로 되어 있을 것입니다.

이제 본격적으로 PHP memory limit 설정을 변경하는 방법입니다. 워드프레스에서 발생되는 대다수의 메모리 문제는 PHP memory limit를 늘려주는 것으로 해결할 수 있습니다. 단지, 특정 명령어를 추가해야하는 과정이 필요할 수 있기 때문에 어렵게 느껴질 수 있습니다.

특정 파일의 내용을 수정하는 것으로는 다음과 같은 방법들이 있습니다.

  • PHP.INI
  • .HTACCESS
  • WP-CONFIG.PHP

이미 작업이 익숙하다면 여러 방법으로 문제를 해결하는 방향을 찾아갈 수 있습니다. 다만, 아직 익숙하지 않는 경우라면 하나의 방법을 확실하게 알아두는 것이 도움이 될 수 있습니다. 개인적으로 wp-config.php 파일에 다음과 같은 명령어를 추가하는 방법을 추천합니다.

define('WP_MEMORY_LIMIT', '512M');

wp-config.php 파일에 위에서 언급한 명령어를 적당한 곳에 입력합니다. 그리고, 저장한 후, 서버에 해당 파일을 업로드 하면 됩니다. 해당 파일을 열어보면 알아보기 힘든 여러 명령어들이 존재합니다. 해당 내용들은 기본적인 워드프레스 설정과 깊은 관련이 있습니다. 간단한 블로그를 운영한다면 굳이 모든 것을 이해할 필요는 없습니다. 우리가 직면한 메모리 문제만 해결하면 되니까 말이죠.

➕ 서버에서 파일을 전송 혹은 수정하는 방법은 다양하게 있습니다. 개인적으로 파일질라(FileZilla)를 이용하는 방법을 추천합니다.

댓글 남기기