你们每个请求的平均PHP内存使用量是多少?我知道很多人会说PHP内存使用量取决于应用程序,但我只是想了解一般情况。我刚刚创建了一个简单的PHP框架,所以我想知道我是否使用了不必要的内存或者这是正常的。
事实上,有趣的点在于我的数据库类。我有一个数据库类是框架的一部分。例如,我在数据库中有一个专辑表,专辑有子对象是歌曲。当我从数据库选择专辑时,我的数据库类会自动查找子对象并从数据库获取有关它们的数据。因此,在此过程中,数据库类会消耗约1MB内存。如果这太多了,或者您有其他方法处理此过程,请分享。
你们每个请求的平均PHP内存使用量是多少?我知道很多人会说PHP内存使用量取决于应用程序,但我只是想了解一般情况。我刚刚创建了一个简单的PHP框架,所以我想知道我是否使用了不必要的内存或者这是正常的。
事实上,有趣的点在于我的数据库类。我有一个数据库类是框架的一部分。例如,我在数据库中有一个专辑表,专辑有子对象是歌曲。当我从数据库选择专辑时,我的数据库类会自动查找子对象并从数据库获取有关它们的数据。因此,在此过程中,数据库类会消耗约1MB内存。如果这太多了,或者您有其他方法处理此过程,请分享。
在这里谈论平均值非常困难。不过我想到了一个例子:我曾经在一个只有12MB内存限制的服务器上安装了一个基本的WordPress 2.8版本,它勉强能够运行,但是在像权限管理插件这样更复杂的任务中,它会超出限制并崩溃。任何高级插件都无法正常工作。将内存限制升级到32MB后问题得到解决。
如果您正在使用php-cgi运行应用程序,则每个实例(即单个访问)可能只会查看1-2兆字节(最大值)。
如果您将应用程序作为Apache模块运行,则每个Apache实例可能会看到7-15兆字节的数字。
就记录而言,这些数字基于我网站服务器在过去两个月中的实际数据,因此我没有在这里编造。希望这可以帮助您!