2009-11-17 51 views
3
  1. 每個請求的平均php內存使用量是多少?我知道很多人會說php內存的使用取決於應用程序,但我只想獲得關於你的數據的一般想法。我只是創建了簡單的PHP框架,所以我想知道我使用不必要的內存還是正常的。每個請求的平均php內存使用情況?

  2. 其實,有趣的一點是關於我的數據庫類。我有一個數據庫類是框架的一部分。例如,我在數據庫中有一張專輯表,並且專輯中有兒歌對象。當我從數據庫中選擇相冊時,我的數據庫類會自動查找子對象並獲取有關它們的表單數據庫的數據。所以當這個過程發生時,數據庫類會消耗大約1mb的內存。如果這個過程太多,或者您有不同的方法,請分享。

+2

對不起,但它確實取決於應用程序:)你的框架的足跡有多大? – 2009-11-17 14:59:59

+0

你好。回答這個問題有點棘手,因爲內存使用可能會在應用程序的各個組件中發生變化,並因具體的使用情況而異。如果你在這裏沒有得到任何答案,也許你可以嘗試安裝一些流行的框架並自己測量它們的內存使用情況? – jkndrkn 2009-11-17 15:01:23

+0

實際上,我的框架足跡很小,這就是爲什麼將它與其他大型框架進行比較並不能給我任何關於內存使用的想法。我的框架中有大約20個文件和75行代碼。 – 2009-11-17 15:06:40

回答

0

這裏很難談論平均值。但是,想到一個例子:一個基本的Wordpress 2.8安裝,我必須安裝在一個12MB的memory_limit軟件包上,但它會在權限管理插件等更復雜的任務中超出限制和崩潰。任何高級插件都無法工作。升級到32MB有幫助。

0

如果你正在運行的PHP下-CGI應用程序,你可能要去看看每個實例只有1-2兆字節(最大)(一個實例是一個單一的命中)。

如果你運行的應用程序作爲一個Apache模塊,你可能會看到每一樣Apache實例7-15兆數字。

根據記錄,這些數字是基於從我的網站的服務器在過去兩個月的實際數字,所以我不會在這裏拉鍊。希望這可以幫助!