2015-06-14 01:00:26 2798次浏览 2条回答 0 悬赏 50 金钱

大家好。开启debugbar工具条后显示的内容如下

Yii Debugger Yii 2.0.4 PHP 5.5.24 Status 200 Route site/user/index Log 25 Time 419 ms Memory 8.8 MB DB 4 2 ms Asset Bundles 6

请问这里的 Memory 8.8 MB 是当前页面使用服务器的内存还是 当前用户当前页面的服务器内存占用?如果是一个用户的结果那么同时1000人访问 那就是需要占用服务器8G的内存吗?

谢谢。

  • 回答于 2015-06-14 10:48 举报

    我认为是本次页面加载占用的服务器内存。“1000人访问”是个参考用的统计值,不是并发数。总内存占用数和并发数的关系不能简单看成线性关系,可能是几何增长的关系。web访问的http链接通常是短连接,几十到几百毫秒就断开是比较合理的设计。你要能用8G内存搞定1000并发数,那就是大神中的大神了。

  • 回答于 2015-06-16 14:29 举报

    这个值是指内存占用峰值,部分内存应该是用完后就释放了。
    如果1000个用户同时访问这一个页面,实际上因为多数资源是相同的,实际内存占用不能拿x*1000来算。

您需要登录后才可以回答。登录 | 立即注册
xjdata
CEO

xjdata

注册时间:2011-12-07
最后登录:2021-07-09
在线时长:112小时28分
  • 粉丝23
  • 金钱14169
  • 威望75
  • 积分16039

热门问题