요청 당 평균 PHP 메모리 사용량은 얼마입니까? 나는 많은 사람들이 PHP 메모리 사용량이 애플리케이션에 달려 있다고 말할 것임을 알고 있지만 단지 데이터에 대한 일반적인 아이디어를 얻고 싶다. 나는 단지 불필요한 메모리를 사용하거나 정상적인 것인지를 알고 싶기 때문에 간단한 PHP 프레임 워크를 만들었다.요청 당 평균 PHP 메모리 사용량이 있습니까?
실제로 흥미로운 점은 내 데이터베이스 클래스에 관한 것입니다. 프레임 워크의 일부인 데이터베이스 클래스가 있습니다. 예를 들어 데이터베이스에 앨범 테이블이 있고 앨범에 노래 인 자식 개체가 있습니다. 데이터베이스에서 앨범을 선택하면 데이터베이스 클래스가 자동으로 하위 개체를 찾고 데이터베이스에 대한 데이터를 가져옵니다. 따라서이 프로세스가 발생하면 데이터베이스 클래스는 약 1MB의 메모리를 소비합니다. 너무 많거나이 과정에 다른 방법이 있다면 공유하십시오.
3
A
답변
1
프로파일 러를 실행하여 확인할 수 있습니다. This article has links to a few of them이고, 함수 당 사용 된 메모리를 알려줍니다.
0
평균에 대해 이야기하는 것은 매우 어렵습니다. 한 가지 예가 떠오 릅니다. 기본 Wordpress 2.8 설치는 12MB memory_limit 패키지에 설치해야했지만, 권한 관리 플러그인과 같은 더 복잡한 작업에서는 한계가 발생하여 충돌이 발생합니다. 모든 고급 플러그인은 전혀 작동하지 않습니다. 32MB로 업그레이드하면 도움이되었습니다.
0
php-cgi로 앱을 실행하는 경우 인스턴스 당 최대 1-2 메가 바이트 (인스턴스가 단일 히트) 인 경우 만 표시됩니다.
응용 프로그램을 Apache 모듈로 실행하는 경우 Apache 인스턴스 당 7-15 megs와 같은 숫자가 표시됩니다.
레코드의 경우이 숫자는 지난 두 달 동안 내 사이트의 서버에서 가져온 실제 수치를 기반으로하므로 여기서 체인을 연결하지는 않습니다. 희망이 도움이!
관련 문제
- 1. CPU 당 또는 메모리 당 평균 ASP.NET 세션 수는 얼마나됩니까?
- 2. ASP.NET에서 메모리 사용량이 적습니다.
- 3. sqlite3에서 메모리 사용량이 증가합니까?
- 4. aws 메모리 사용량이 높음
- 5. PHP : 로컬 컴퓨터에서 메모리 사용량이 낮을 때 프로덕션 서버에서 메모리 사용량이 매우 높음
- 6. 사용자 당 두 번 다른 PHP 요청
- 7. iPad 메모리 사용량이 지속적으로 증가합니다.
- 8. 많은 도메인 = 메모리 사용량이 많습니까?
- 9. 쿼리 당 최대 메모리
- 10. iPhone : 메모리 사용량이 너무 많습니까?
- 11. 다중 처리시에만 메모리 사용량이 높음
- 12. ASP.Net IIS7 요청 당 CPU 사용량 얻기
- 13. 레일 당 요청 해시?
- 14. grails의 요청 당 캐시
- 15. Httpd 프로세스 메모리 사용량이 많고 페이지로드가 느리다.
- 16. 평균 요청 시간은 어떻게 계산합니까?
- 17. 요청 코드 당
- 18. AJAX를 사용하면 PHP의 메모리 사용량이 증가합니까?
- 19. 유형 당 인스턴스 당 메모리 풀의 단점이 있습니까?
- 20. 스레드 당 메모리 관리
- 21. 스레드 당 메모리 할당
- 22. 메모리 사용량이 적은 CoreData 엔티티 처리 방법
- 23. ASP.NET 웹 사이트 메모리 사용량이 꽤 높습니다.
- 24. UIView 배경색 설정 메모리 사용량이 증가합니다.
- 25. Python을위한 메모리 사용량이 적음 워터 마킹
- 26. PHP : 평균 계산 3
- 27. 예상 .NET (VS)의 메모리 사용량이
- 28. MPMoviePlayerController : 메모리 사용량이 많음 (할당 취소되지 않음)
- 29. 스트림에서 SHA-1 알고리즘을 계산할 수 있습니까? 메모리 사용량이 적습니까?
- 30. Bitmapdata 사용량이 많음 - 메모리 재해 (스파크/FB4)
미안하지만 실제로 응용 프로그램에 따라 다릅니다. 프레임 워크의 공간은 얼마나 큽니까? –
안녕하세요. 메모리 사용량은 응용 프로그램의 다양한 구성 요소 내에서 다양 할 수 있으며 특정 사용 사례에 따라 달라 지므로이 질문에 대답하기가 약간 까다 롭습니다. 여기서 답을 얻지 못한다면 어쩌면 인기있는 프레임 워크를 설치하고 메모리 사용량을 직접 측정 해 볼 수 있습니까? – jkndrkn
실제로 프레임 워크의 공간은 매우 작습니다. 다른 대형 프레임 워크와 비교하면 메모리 사용량에 대한 아이디어가 전혀 없습니다. 프레임 워크에 75 줄의 코드가있는 약 20 개의 파일이 있습니다. –