Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每个请求的平均php内存使用率?_Php_Memory - Fatal编程技术网

每个请求的平均php内存使用率?

每个请求的平均php内存使用率?,php,memory,Php,Memory,每个请求的平均php内存使用率是多少。我知道很多人会说php内存的使用取决于应用程序,但我只是想了解一下您的数据。我刚刚创建了简单的php框架,所以我想知道我使用的是不必要的内存还是正常的 实际上,有趣的是关于我的数据库类。我有一个数据库类,它是框架的一部分。例如,我在数据库中有一个albums表,albums有子对象,这些子对象是歌曲。当我从数据库中选择相册时,我的数据库类会自动查找子对象,并从数据库中获取关于它们的数据。所以,当这个过程发生时,数据库类消耗大约1mb内存。如果太多,或者您对此

每个请求的平均php内存使用率是多少。我知道很多人会说php内存的使用取决于应用程序,但我只是想了解一下您的数据。我刚刚创建了简单的php框架,所以我想知道我使用的是不必要的内存还是正常的

  • 实际上,有趣的是关于我的数据库类。我有一个数据库类,它是框架的一部分。例如,我在数据库中有一个albums表,albums有子对象,这些子对象是歌曲。当我从数据库中选择相册时,我的数据库类会自动查找子对象,并从数据库中获取关于它们的数据。所以,当这个过程发生时,数据库类消耗大约1mb内存。如果太多,或者您对此过程有不同的方法,请分享


  • 您可以运行探查器并找出答案,它会告诉你每个函数使用的内存。

    这里很难谈论平均值。不过,我想到了一个例子:我不得不在一个12MB内存限制软件包上安装一个基本的Wordpress 2.8安装程序,但它会在权限管理插件等更复杂的任务中突破限制并崩溃。任何高级插件都无法工作。升级到32MB有帮助

    如果您在php cgi下运行应用程序,您可能会看到每个实例只有1-2兆字节(最大值)(一个实例只需点击一次)

    如果您将应用程序作为Apache模块运行,您可能会看到每个Apache实例7-15兆的数据


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

    很抱歉,但这确实取决于应用程序:)您的框架的占地面积有多大?您好。回答这个问题有点棘手,因为内存使用在应用程序的不同组件中可能会有所不同,并且会根据具体的使用情况而有所不同。如果你在这里没有得到任何答案,也许你可以尝试安装一些流行的框架,自己测量它们的内存使用情况?事实上,我的框架占用的内存非常小,这就是为什么与其他大型框架相比,我对内存使用情况一无所知。我的框架中有大约20个文件,75行代码。嗯,如果最大内存为64mb,iirc Drupal将开始耗尽内存。。我认为这需要128MBE的内存,因为Drupal后面有很多函数/类。我相信它很重。