每个请求的平均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兆数字。
根据记录,这些数字是基于从我的网站的服务器在过去两个月的实际数字,所以我不会在这里拉链。希望这可以帮助!
相关问题
- 1. 在每个请求中测量GWAN中的脚本内存使用情况
- 2. PHP意外的内存使用情况
- 3. Android的每个GC之后的内存使用情况测量
- 4. 平均数计算最坏的情况下,最好的情况下和平均情况下的复杂性
- 5. 监控每个线程的内存使用情况
- 6. 每个项目的BizTalk内存使用情况
- 7. 如何测量使用Werkzeug/Flask时Web请求的内存使用情况?
- 8. 内存使用情况
- 9. iphone内存使用情况
- 10. Tcl_Format内存使用情况
- 11. Silverlight内存使用情况
- 12. IronPython内存使用情况
- 13. Java内存使用情况
- 14. V8内存使用情况
- 15. Listview内存使用情况
- 16. Linux内存使用情况
- 17. Android内存使用情况
- 18. java内存使用情况
- 19. CCLabelBMFont内存使用情况
- 20. IIS内存使用情况
- 21. BlackBerry内存使用情况
- 22. 使用node.js + redis来存储平均请求时间
- 23. PBS:在没有请求整个节点的情况下,每个节点只请求一个内核
- 24. 在Linux内核中平衡内存使用情况
- 25. 线性搜索的平均情况
- 26. Django的内存使用量随着每个请求而上涨
- 27. 什么是Coldfsuion中的请求的正常内存使用情况
- 28. Flash总内存使用情况和TaskManager内存使用情况不一样?
- 29. 如何使用两个SQL请求(mysql)计算平均数
- 30. 使用sar获得每个进程的内存使用情况,sysstat
对不起,但它确实取决于应用程序:)你的框架的足迹有多大? – 2009-11-17 14:59:59
你好。回答这个问题有点棘手,因为内存使用可能会在应用程序的各个组件中发生变化,并因具体的使用情况而异。如果你在这里没有得到任何答案,也许你可以尝试安装一些流行的框架并自己测量它们的内存使用情况? – jkndrkn 2009-11-17 15:01:23
实际上,我的框架足迹很小,这就是为什么将它与其他大型框架进行比较并不能给我任何关于内存使用的想法。我的框架中有大约20个文件和75行代码。 – 2009-11-17 15:06:40