플러그인으로 WordPress 메모리 사용량을 모니터링하고 줄이는 방법
게시 됨: 2022-10-02워드프레스는 웹사이트나 블로그를 처음부터 만들거나 기존 웹사이트를 개선할 수 있는 콘텐츠 관리 시스템(CMS)입니다. WordPress는 Guardian, Forbes 및 The New York Times와 같은 많은 대규모 조직을 포함하여 전 세계 수백만 명의 사람들이 사용하고 있습니다. WordPress의 장점 중 하나는 초보자도 비교적 사용하기 쉽다는 것입니다. 그러나 WordPress의 단점 중 하나는 특히 플러그인이 많이 설치된 경우 리소스 집약적일 수 있다는 것입니다. WordPress 웹사이트가 느리거나 "메모리 부족" 오류가 발생하면 플러그인이 너무 많은 메모리를 사용하고 있을 수 있습니다. 이 기사에서는 플러그인으로 WordPress 메모리 사용량 을 모니터링하고 줄이는 방법을 보여줍니다.
RAM이라고도 하는 서버의 메모리는 설정된 공간으로 제한됩니다. 서버의 메모리 사용량을 비롯한 많은 요소가 사용하는 메모리 양을 결정합니다. 각 앱은 코드베이스의 크기에 관계없이 평균적으로 약 50MB의 메모리를 사용합니다. 메모리 저장 공간이 필요한 경우 몇 가지 작업을 수행하여 저장할 수 있습니다. 앱이 PHP 버전 11을 지원하는 경우 업그레이드해야 합니다. New Relic과 같은 타사 확장을 추가하면 더 많은 메모리를 사용하게 됩니다. 필요하지 않은 플러그인을 비활성화하면 메모리를 절약할 수 있습니다. opcache는 컴파일된 PHP 스크립트를 메모리에 저장하여 CPU를 절약하고 스크립트 속도를 높이는 대체 방법입니다.
memory_get_usage를 사용하여 메모리 사용량을 추적하는 데 사용할 수 있습니다. 모든 블록에 대해 'malloc' 기능을 사용할 수는 없으며 대신 시스템 메모리의 많은 부분을 할당하고 환경 변수를 동적으로 관리합니다. 이 예제에서는 memory_get_usage() 메서드를 사용하여 메모리 사용량을 추적할 수 있습니다.
탐색하기 쉬운 방식으로 WordPress 계정을 구성했는지 확인하십시오. WP-config 페이지로 이동하여 구성에 액세스할 수 있습니다. PHP 파일을 검색한 후 다음을 읽을 수 있습니다. define('WP_MEMORY_LIMIT', '32M'); 그런 다음 define('WP_MEMORY_LIMIT', '128M'); 최대 512MB까지 갈 수 있지만
WordPress 메모리 사용량을 줄이려면 어떻게 해야 합니까?

WordPress에서 필요하지 않은 플러그인을 제거해야 합니다. 일부 WordPress 플러그인 을 사용하면 메모리 사용량을 크게 늘릴 수 있습니다. 메모리를 절약할 수 있도록 플러그인을 비활성화할 수 있습니다.
WP 메모리 소진 오류를 해결하기 위해 WordPress PHP 메모리 제한을 늘리거나 WP 메모리 제한을 늘릴 수 있습니다. 워드프레스의 기본 메모리 제한은 32MB이지만, 늘려야 하는 경우 확장할 수 있습니다. 더 많은 메모리가 필요한 플러그인이 없는 한 128MB의 메모리 제한이 합리적입니다. WordPress 메모리 제한을 늘리려면 WordPress WP-config.php 메모리 제한 파일에서 최대 업로드 크기를 설정해야 합니다. WordPress의 메모리 제한이 증가하여 비효율성을 식별하기가 더 어려워집니다. 2012년에 WordPress 사이트의 4.4%는 최신 버전의 PHP를 사용했으며 64%는 업데이트를 받지 못한 이전 버전을 사용했습니다. 이 기사에서는 PHP 메모리 제한과 최대 업로드 제한에 대해 알아보겠습니다.
WordPress에 메모리가 많은 경우 아래 나열된 세 가지 옵션을 사용하여 업로드 또는 메모리 제한을 늘릴 수 있습니다. 웹사이트를 크게 변경하기 전에 해당 파일과 데이터베이스를 백업해 두십시오. WP-config.php 파일을 변경해도 문제가 해결되지 않습니다. 대신 서버 설정에서 해결해야 합니다. WordPress 웹 사이트의 메모리 제한을 변경하려면 많은 신경을 써야 합니다. 따라야 하는 절차는 선택한 회사에 따라 크게 다르기 때문에 신뢰할 수 있는 호스팅 제공업체를 선택하는 것이 중요합니다. WordPress 메모리 제한을 늘리려면 .htaccess 파일에 다음 정보를 포함하십시오.
WordPress의 램 제한
사이트에 WordPress 테마 및 플러그인이 설치되어 있으면 쉽게 1GB에 도달할 수 있습니다. 단일 사이트 설치에는 GB 스토리지에 대한 WordPress의 1년 제한이 적용됩니다. 단일 설치는 2GB를 초과하지 않습니다.
WordPress는 RAM이 2GB 이상인 경우 최대 4GB의 RAM을 사용할 수 있습니다. 사이트에서 4GB 이상의 RAM을 사용하는 경우 WordPress는 이를 알리고 실행을 거부합니다.
WordPress가 2GB 이상의 메모리에서 실행되면 자동으로 1GB의 메모리를 할당합니다. 사이트가 허용되는 최대 RAM 수를 초과하면 WordPress가 작동을 멈추고 이유를 알려줍니다.
WordPress 메모리 사용량을 어떻게 확인합니까?

액세스하려면 WordPress 관리자 패널로 이동하십시오. "새로 추가" 링크는 왼쪽 열 탐색의 "플러그인" 링크 아래에서 찾을 수 있습니다. "플러그인 검색..." 플러그인을 설치하려면 찾은 후 "지금 설치" 버튼을 클릭합니다.
단일 사이트 및 다중 사이트 웹 사이트의 PHP에 대한 WordPress의 기본 메모리 할당은 각각 40MB 및 64MB입니다. 일부 플러그인에는 128MB가 필요할 수 있지만 일반적으로 충분합니다. WooCommerce 시스템 상태(WordPress 관리자 패널에서)로 이동하여 WooCommerce 메모리 제한 을 확인할 수 있습니다. WP-config.php 파일을 변경해야 합니다. 파일 상단에 Happy Blog Posts: 행 앞에 추가됩니다. '128M'의 결과인 ' WP_MEMORY_LIMIT'를 사용하여 정의합니다. PHP 버전을 상위 버전으로 변경해야 합니다. 새로운 PHP 버전에서는 더 적은 메모리가 사용되며 일반적으로 더 효율적입니다. access.ini나 위의 방법을 사용할 수 없다면 .htaccess 파일에 php_value memory_limit 128M을 추가하세요.
더 많은 플러그인이 WordPress 속도를 늦추나요?
아니요, 더 많은 플러그인이 반드시 WordPress 속도를 늦추지는 않습니다. 그러나 잘못 코딩된 플러그인이나 정기적으로 업데이트되지 않는 플러그인은 성능에 문제를 일으킬 수 있습니다. 플러그인을 설치하기 전에 알려진 성능 문제가 있는지 플러그인 개발자에게 항상 확인하는 것이 가장 좋습니다.
플러그인이 너무 많으면 WordPress 속도가 느려진다는 것이 사실입니까? 우주 전체가 신화라는 것을 어떻게 증명할 수 있습니까? 플러그인이 웹사이트 로딩 시간에 영향을 줍니까? 나중에 더 자세히 설명할 플러그인을 사용하여 이 매개변수를 계산할 수 있습니다. 사이트는 이전 소유자가 설치한 플러그인과 콘텐츠가 없는지 테스트했습니다. 가장 인기 있는 5가지 WordPress 플러그인을 테스트하고 gtmetrix를 사용하여 테스트했습니다. 다양한 플러그인이 페이지 크기와 요청에 미치는 영향을 이해하는 것은 로딩 시간과 페이지 크기에 미치는 영향을 이해하는 데 중요합니다.
이 기사에서는 사용하지 말아야 할 플러그인 목록과 사용해서는 안 되는 권장 사항을 살펴보겠습니다. 가장 인기 있는 플러그인 중 일부가 AVOID 목록에 포함되어 있지만 같은 기능을 하는 플러그인이 더 많습니다. 보안 플러그인의 주요 기능은 WordPress에 많은 보안을 제공하는 것이 아니라 플러그인 자체에 취약점이 있는 경우가 있습니다. 페이지 빌더는 WordPress 데이터를 처리하고 쿼리를 실행하므로 사이트 속도가 느려질 수 있습니다. Gutemberg는 외부 서버에서 매일 30개의 백업을 제공하고 사용자가 직접 복원할 수 있는 옵션을 제공합니다. Gutemberg는 궁극적으로 완전한 기능을 갖춘 페이지 빌더가 될 것이지만 여전히 산소 빌더 또는 ACF PRO 기능을 사용하여 사용자 정의 블록을 생성할 수 있습니다. 이미지를 웹사이트에 업로드하기 전에 항상 최적화하는 것이 가장 좋습니다.

플러그인이 비활성화되면 사이트의 프론트엔드(사용자가 귀하의 콘텐츠를 보는 영역)에서 기능이 수행되지 않습니다. 플러그인 페이지와 같은 백엔드의 일부 페이지는 예상보다 로드하는 데 시간이 오래 걸릴 수 있습니다. 몇 가지 옵션을 만들어 어떤 플러그인이 WordPress 속도를 늦추고 로드에 미치는 영향으로 가장 많은 시간을 소비하는지 확인할 수 있습니다. 이 플러그인을 통해 페이지의 코드를 생성하기 위해 실행되는 모든 쿼리를 모니터링할 수 있습니다. 노력의 일환으로 가장 많은 쿼리를 실행하는 플러그인을 찾아 삭제하거나 교체할 수 있는지 여부를 결정합니다. 플러그인 쿼리 모니터가 생성되기를 기다리는 동안 각 플러그인의 쿼리 수와 완료하는 데 걸리는 시간을 모니터링할 수 있습니다. 웹사이트의 플러그인 수가 로딩 시간에 큰 영향을 미치지 않는다는 것은 의심의 여지가 없습니다. WordPress를 느리게 만드는 나쁜 플러그인을 피하는 것이 중요하지만 좋은 플러그인을 피하는 것도 중요합니다. 또한 이런 일이 발생했을 때 웹사이트 속도를 저하시키는 플러그인을 식별하고 관리하는 방법도 설명했습니다.
사용할 수 있는 WordPress 플러그인 수에 제한이 있습니까?
최대 플러그인 속도는 얼마입니까?
플러그인을 최신 상태로 유지하고 백엔드 처리 측면에서 엄청나게 비싼 플러그인을 추가하지 않는 한 WordPress 사이트에서 사용할 수 있는 플러그인 수에는 제한이 없습니다. 문제는 웹사이트가 성장하고 더 많은 트래픽을 유치함에 따라 새 플러그인을 추가하기가 더 어려워질 수 있다는 것입니다. 호스팅 부하를 줄이기 위해 CDN(콘텐츠 전송 네트워크) 사용을 고려할 수 있습니다.
메모리 사용량 WordPress
워드프레스의 메모리 사용량은 PHP 스크립트에서 사용하는 메모리의 양을 나타냅니다. 이 스크립트는 거의 확실히 테마, 플러그인 또는 WordPress 코어 파일입니다. 서버에 과부하가 걸리지 않으면서 자체 메모리 소비 를 줄이는 잘 작성된 WordPress 플러그인 및 테마를 작성하는 것이 중요합니다.
WordPress 사이트의 PHP 코드는 특정 수의 메모리 리소스로 제한됩니다. 미디어가 풍부하고 인터랙티브한 요소를 추가하면 콘텐츠가 늘어날 수 있습니다. 워드프레스에서는 PHP 메모리 용량을 40MB 이상으로 늘릴 수 있습니다. 조치를 취하기 전에 메모리 문제의 근본 원인을 식별하는 것이 중요합니다. 호스팅 제공업체에 따라 WordPress 고객은 기본 제한과 동일한 최대 64MB의 메모리 공간을 가질 수 있습니다. 메모리 요구 사항이 높은 여러 플러그인과 품질이 낮은 플러그인은 PHP 메모리에 공백이 생길 수 있습니다. 가장 최근의 통계에 따르면 워드프레스 사이트의 61.6%가 현재 PHP의 오래된 버전을 사용하고 있습니다.
더 나은 사이트 성능을 위해 메모리 제한 아래로 유지하는 것이 더 낫습니까? 이 섹션에서는 개념을 더 자세히 살펴보겠습니다. WordPress에서 PHP 메모리 제한을 늘리는 쉬운 방법이 있습니다. 이것은 달성하기 어려운 목표이며 몇 가지 옵션이 있습니다. WP-config.php 파일에서 max_execution_time 행을 변경하는 것이 좋습니다. 서버 설정을 관리하기 때문에 공유 호스팅 계정에서 이 파일을 수정할 수 없습니다. 메모리 증가 플러그인 을 사용하거나 your.htaccess 파일에 액세스하면 WordPress 사이트에서 사용할 수 있는 메모리 양을 늘릴 수 있습니다.
호스팅 제공업체에 문의하여 WordPress PHP 메모리 제한 증가를 요청할 수 있습니다. 공유, 전용 또는 가상 사설 서버를 사용하는 경우 이 옵션으로 시작하는 것이 좋습니다. CMS에서 사용 가능한 메모리를 크게 늘리고 향후 문제를 방지할 수 있습니다.
WordPress의 좋은 메모리 제한은 무엇입니까?
WordPress에서 권장되는 PHP 메모리 제한은 얼마입니까? WordPress에는 기본 32MB 메모리 제한이 있지만 일부 호스팅 제공업체에서는 사용자가 최대 64MB의 메모리를 사용할 수 있도록 허용합니다. 더욱이 메모리는 256MB까지 확장할 수 있습니다.
WordPress 메모리 제한 증가 플러그인
WordPress에서 메모리 제한을 늘리는 몇 가지 방법이 있습니다. 한 가지 방법은 WPIncreaseMemoryLimit과 같은 플러그인을 설치하는 것입니다. 이 플러그인은 WordPress 사이트의 메모리 제한을 자동으로 늘립니다. 다른 방법은 wp-config.php 파일의 메모리 제한을 수동으로 늘리는 것입니다. 웹 호스트에 WordPress 사이트의 메모리 제한을 늘리도록 요청할 수도 있습니다.
WordPress는 일반적으로 32MB 또는 64MB(사용자용)의 메모리 공간만 가지고 있습니다. 대부분의 웹사이트가 이제 훨씬 더 많은 공간을 필요로 하기 때문에 사이트에 이보다 훨씬 더 많은 메모리가 필요한 경우 이와 같은 메모리 오류가 발생할 수 있습니다. 두 가지 방법을 사용하여 웹사이트의 메모리 공간을 늘릴 수 있습니다. 작은 예를 사용하여 두 가지 방법으로 메모리를 늘리는 방법을 보여 드리겠습니다. PHP.ini 파일에 액세스할 수 있는 경우 이 코드를 사용하여 추가할 수 있습니다. 변경 사항을 저장하고 서버에 파일을 다시 업로드하여 오류 메시지가 지속되는지 확인하는 것이 중요합니다. PHP 메모리의 크기를 늘리고 싶다면 호스팅 계획을 변경할 수 있습니다.
내 WordPress 메모리 제한을 어떻게 확인합니까?
WordPress 5.2 이상을 사용하는 경우 사이트 상태 도구를 사용하여 사이트의 현재 PHP 메모리 제한 을 확인할 수 있습니다. WordPress 대시보드에서 "도구"로 이동하고 "사이트 상태"를 선택하여 WordPress 사이트 상태를 확인합니다. 페이지를 아래로 스크롤하여 "정보"로 이동하고 서버를 클릭합니다. 여기에서 PHP 메모리 제한이 설정되었음을 확인할 수 있습니다.
WordPress 사이트 속도를 높이는 5가지 방법
다음은 WordPress 메모리 제한을 늘리는 몇 가지 방법입니다. W3 Total Cache와 같은 플러그인을 사용하면 WordPress 파일을 캐시하고 웹사이트 속도를 높일 수 있습니다. WordPress 캐싱 플러그인을 사용하여 서버에 WordPress 파일을 저장할 수 있습니다. 무제한 WordPress 메모리 를 제공하는 호스팅 제공업체를 사용해야 합니다. CDN을 사용하여 WordPress 파일을 캐시할 수 있습니다. 메모리 친화적인 WordPress 테마를 사용할 수 있습니다. 다음 팁은 WordPress 웹사이트를 최대한 활용하는 데 도움이 될 것이지만, 플러그인이 너무 많거나 서버에서 로드되는 파일이 너무 많은 경우 웹사이트가 여전히 느리게 실행된다는 점에 유의하십시오. 압도감을 느낀다면 WordPress 전문가에게 문의하는 것이 좋습니다.
워드프레스 메모리 사용량 확인
이 질문은 WordPress 사이트의 크기, 활성 플러그인 수, 수신 트래픽 양과 같은 여러 요인에 따라 달라지므로 이 질문에 대한 확실한 답은 없습니다. 그러나 WordPress 사이트에서 메모리 사용량을 줄이기 위해 따를 수 있는 몇 가지 일반적인 팁이 있습니다.
1. 충분한 서버 리소스를 제공하는 고품질 WordPress 호스팅 제공업체를 선택하십시오.
2. 모든 플러그인과 테마를 포함하여 WordPress 사이트를 최신 상태로 유지하십시오.
3. 캐싱 플러그인을 사용하여 페이지 로드 시간을 단축하십시오.
4. 사용하는 플러그인의 수를 최소화하고 꼭 필요한 플러그인만 사용합니다.
5. 이미지를 사이트에 업로드하기 전에 최적화하십시오.
6. 최적화되지 않은 크고 큰 테마를 사용하지 마십시오.
7. 활성 플러그인의 수를 줄이고 더 이상 필요하지 않은 플러그인을 제거합니다.