2009-11-17 67 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兆数字。

根据记录,这些数字是基于从我的网站的服务器在过去两个月的实际数字,所以我不会在这里拉链。希望这可以帮助!