【发布时间】:2011-02-04 20:07:40
【问题描述】:
我目前正在使用我自己的框架重新编写我的网站(它非常简单并且完全符合我的需要,我不需要 Zend 或 Cake PHP 之类的东西)。我做了很多工作来确保所有内容都被正确缓存,在文件中缓存页面以避免 sql 查询并通常限制 sql 查询的数量。
总的来说,它看起来非常快。首页平均耗时(超过 100 次)为 0.046152 微秒。
但我不确定的一件事是我是否已经做了足够的工作来减少 php 内存使用量。我唯一遇到过的问题是在上传大文件时。
使用 memory_get_peak_usage(TRUE),我认为它会返回脚本运行时使用的最大内存量,平均(超过 100 次)为 1572864 字节。
这样好吗?
我意识到你不知道我在做什么(这很简单,获取 10 篇最新文章、每篇文章的评论数、获取用户控件、侧边栏中的热门标签等)。但是你会担心使用这种内存的脚本每天会被点击 50,000 次吗?还是在高峰时段每秒一次?
我意识到这是一个非常开放的问题。希望你能理解这有点像在黑暗中刺伤,我真的只是在寻找一些重新保证,它不会在重新发布之日可怕地死去。
编辑:只是我为自己做的一个小实验。我下载并安装了 Wordpress 和一个没有额外附加组件的默认安装,只有一个用户和一个帖子,它使用了 10.5 兆字节的内存或“11010048 字节”。我现在对我的 1.5mb 感到非常满意。
【问题讨论】:
标签: php memory-management