2012-10-27 4 views
3

나는 워드 프레스와에 내가 실행 한 메모리 문제를 해결하기 위해 노력하고있어 오히려 내가 내 문제의 세 부분에 좋은 컴팩트 답을 얻을 수 있었으면 된 전체 문제로 구멍을보다 :Wordpress 스크립트에 사용할 수있는 메모리 용량은 얼마입니까?

  1. 일반 메모리 풋 프린트. 나는 진짜 "정상적인"Wordpress 스크립트가 없다는 것을 알고있다. 그러나 나는 사람들에게서 일반적인 Wordpress 스크립트의 메모리 사용량을 듣는 것이 매우 유용하다고 생각한다. 극히 소수의 플러그인, 기본 유형의 테마 (예 : tween-12) 및 일부 DB 검색 만 있지만 기념비적 인 스크립트가없는 설치로 인수를 위해 "일반"이라고 부르 자합니다. 아마도 일반적인 블로그 롤 페이지 또는 다른 것일 수 있습니다. 내가 이해하려고하는 것은 더 복잡한 스크립트가 시작될 기준 메모리 풋 프린트 (이산 숫자가 아닌 범위)가 무엇인가하는 것입니다.

  2. 메모리 상한 대 memory_get_usage(). 나는 PHP의 memory_get_usage (true) 호출을 사용하여 메모리 사용량을 끌어내는 많은 스크립트를 로깅하고있다. 이것은 메모리가 사용되는 곳을 결정하는 몇 가지 문제 해결 기술 중 하나 인 것처럼 보이지만 난 당황 스럽지만 스크립트 사용 수준에서 15M에서 45M까지의 메모리 사용량을 볼 수 있습니다. "true"매개 변수가 포함되어 있으므로주의하십시오. 메모리 관리자의 오버 헤드 - 그럼에도 불구하고 나는 많은 경우 27M 스크립트가 갑자기 "268435456 바이트의 허용 된 메모리 크기가 소모되었습니다"라는 메시지를 보게 될 것입니다. 아마도 로깅 후에 일어나는 하나의 매우 큰 메모리 요청이있을 수 있지만 다른 사람들이 memory_get_usage()에 의해보고 된 메모리 제한과 메모리 사이에 차이점을 발견했는지 알고 싶습니다.

  3. 새 메모리 천장이 무시 됨. 사이트를 다시 작동시키려는 필사적 인 시도에서 - 그리고 나는 문제 해결 시간을 벌었습니다. - 나는 php.ini 파일의 메모리 제한을 512M으로 올렸을 것이라고 생각했지만,이 작업을 수행해도 영향이없는 것 같습니다. 치명적인 오류로 인해 이전의 256M 제한에 대해 계속 이야기합니다.

어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

+1

나는 당신이 워드 프레스 응용 프로그램의 맥락에서이 질문을하고 있다는 것을 이해했습니다. 그러나, 기술적으로 워드 프레스 자체와 관련이없는 것에 대해 (메모리 프로파일 링)에 대해 묻는 것이 아닙니까? 당신의 구체적인 * 질문은 무엇입니까? 귀하의 질문에 많은 텍스트가 있으며 구체적인 문제가 무엇인지 분명하지 않습니다. 여기에는 토론 게시판이 없습니다. 다른 사용자의 경험에 의한 WordPress의 특정 메모리 사용을 위해, WordPress SE 사이트 *는 더 많은 도메인 특정 일 수 있으며 그러한 질문을 수락하면 더 나은 답변을 얻을 수 있습니다. – hakre

+0

그것은 내 질문의 그 부분에있는 wordpress와 관련이 있습니다. "정상적인 메모리 발자국"은 Wordpress 컨텍스트에서만 대답할만한 것입니다. 다른 두 가지 질문은 더 많은 PHP 질문이지만 가능하면 일부 Wordpress 사양도 유용 할 수 있습니다. – ken

+0

메모리 제한으로 인해 wordpress 설정은 다소 특별합니다. http://hakre.wordpress.com/2011/05/05/wordpress-memory-limit-fixed-in-3-2/ 256MB 이상의 메모리를 구성하는 방법을 참조하십시오. – hakre

답변

2

누군가가 내 질문에 대한 답변을 제공 할 수 있기를 바랍니다. 내 옆에 :

Q : Wordpress 스크립트를 사용하기위한 정상적인 메모리 양은 얼마입니까?

A1.- WP는 플러그인 기반 CMS이므로 메모리는 이러한 플러그인에 따라 다릅니다. 당신이 알아야 할 것은 매우 나쁜 코딩 된 것들이 있다는 것이다. 그러나 즉시 사용 가능한 WP는 매우 우수한 성능을 제공합니다. 자세한 내용은 프로파일에서 찾을으로

A2.- ... 난 당신이 BlackBox (워드 프레스 디버그 바 플러그인)

를 사용하는 것이 좋습니다 병목 현상을 찾을 수 있도록 도움을 시도하려면 다음은 다음과 같습니다 시간 을 통과 프로파일 러가 시작되고 체크 포인트에 도달 할 때 총 메모리 워드 프레스는 ...

enter image description here


를 사용하여 이후

방금 ​​발견 한 흥미로운 기사는 WordPress Memory Usage & Website Outage Issues Resolved입니다.

+0

Blackbox는 좋습니다! – ken

+0

또 다른 관련 기사 [WordPress를 50 만 개의 블로그 및 한 달에 8,000,000 페이지 뷰로 확장하는 방법] (http://wpmu.org/scaling-wordpress-wpmu-buddypress-like-edublogs/) –

0

Windows 7 PC (로컬 설치)에 새로 설치 한 Wordpress 4.4에 대한 테스트를 실행했습니다.

메모리 사용/할당 : 9.37 MB/9.5 MB

총 파일 : 89

총 파일 크기 : 2923.38 KB

란 모든시기 전에 인덱스 파일에서 수행 된

1.27507 seconds에서 모든 것이 끝나면 아무 것도 호출되지 않고 메모리/파일 사용이 100 % 완료됩니다.

파일 (카테고리, 아카이브, 단일 게시물 등)을 몇 개 시도했는데 모두 파일 및 메모리 사용량에서 매우 유사했습니다 (1 % 차이 이내).

나는 이것이 가능한 최고의 성능이 될 것이라고 생각한다. 그래서 플러그인/컨텐츠를 추가하면이 수치가 올라갈 것이다. 가능한 캐싱 플러그인이 조금 더 나은 성능을 제공 할 수도 있습니다.

관련 문제