나는 워드 프레스와에 내가 실행 한 메모리 문제를 해결하기 위해 노력하고있어 오히려 내가 내 문제의 세 부분에 좋은 컴팩트 답을 얻을 수 있었으면 된 전체 문제로 구멍을보다 :Wordpress 스크립트에 사용할 수있는 메모리 용량은 얼마입니까?
일반 메모리 풋 프린트. 나는 진짜 "정상적인"Wordpress 스크립트가 없다는 것을 알고있다. 그러나 나는 사람들에게서 일반적인 Wordpress 스크립트의 메모리 사용량을 듣는 것이 매우 유용하다고 생각한다. 극히 소수의 플러그인, 기본 유형의 테마 (예 : tween-12) 및 일부 DB 검색 만 있지만 기념비적 인 스크립트가없는 설치로 인수를 위해 "일반"이라고 부르 자합니다. 아마도 일반적인 블로그 롤 페이지 또는 다른 것일 수 있습니다. 내가 이해하려고하는 것은 더 복잡한 스크립트가 시작될 기준 메모리 풋 프린트 (이산 숫자가 아닌 범위)가 무엇인가하는 것입니다.
메모리 상한 대 memory_get_usage(). 나는 PHP의 memory_get_usage (true) 호출을 사용하여 메모리 사용량을 끌어내는 많은 스크립트를 로깅하고있다. 이것은 메모리가 사용되는 곳을 결정하는 몇 가지 문제 해결 기술 중 하나 인 것처럼 보이지만 난 당황 스럽지만 스크립트 사용 수준에서 15M에서 45M까지의 메모리 사용량을 볼 수 있습니다. "true"매개 변수가 포함되어 있으므로주의하십시오. 메모리 관리자의 오버 헤드 - 그럼에도 불구하고 나는 많은 경우 27M 스크립트가 갑자기 "268435456 바이트의 허용 된 메모리 크기가 소모되었습니다"라는 메시지를 보게 될 것입니다. 아마도 로깅 후에 일어나는 하나의 매우 큰 메모리 요청이있을 수 있지만 다른 사람들이 memory_get_usage()에 의해보고 된 메모리 제한과 메모리 사이에 차이점을 발견했는지 알고 싶습니다.
새 메모리 천장이 무시 됨. 사이트를 다시 작동시키려는 필사적 인 시도에서 - 그리고 나는 문제 해결 시간을 벌었습니다. - 나는 php.ini 파일의 메모리 제한을 512M으로 올렸을 것이라고 생각했지만,이 작업을 수행해도 영향이없는 것 같습니다. 치명적인 오류로 인해 이전의 256M 제한에 대해 계속 이야기합니다.
어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.
나는 당신이 워드 프레스 응용 프로그램의 맥락에서이 질문을하고 있다는 것을 이해했습니다. 그러나, 기술적으로 워드 프레스 자체와 관련이없는 것에 대해 (메모리 프로파일 링)에 대해 묻는 것이 아닙니까? 당신의 구체적인 * 질문은 무엇입니까? 귀하의 질문에 많은 텍스트가 있으며 구체적인 문제가 무엇인지 분명하지 않습니다. 여기에는 토론 게시판이 없습니다. 다른 사용자의 경험에 의한 WordPress의 특정 메모리 사용을 위해, WordPress SE 사이트 *는 더 많은 도메인 특정 일 수 있으며 그러한 질문을 수락하면 더 나은 답변을 얻을 수 있습니다. – hakre
그것은 내 질문의 그 부분에있는 wordpress와 관련이 있습니다. "정상적인 메모리 발자국"은 Wordpress 컨텍스트에서만 대답할만한 것입니다. 다른 두 가지 질문은 더 많은 PHP 질문이지만 가능하면 일부 Wordpress 사양도 유용 할 수 있습니다. – ken
메모리 제한으로 인해 wordpress 설정은 다소 특별합니다. http://hakre.wordpress.com/2011/05/05/wordpress-memory-limit-fixed-in-3-2/ 256MB 이상의 메모리를 구성하는 방법을 참조하십시오. – hakre