仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1939|回复: 19
打印 上一主题 下一主题

[学习教程] PHP教程之Yaf 2.1功能测试(Yaf 2.1 Benchmark)

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么配置呢 ,问最好的老实百度,问啥都有答案。所以用好搜索引擎是学好的令1个关键,程序会出各样的问题,没有1个人可能会碰到所有的问题,所有就可以问百度这个大家精华的集合了。      Thanks to Ruilog agian for his work of second benchmark of Yaf 2.1.
    Yaf 2.1 (docs) did a lot of work to improve performance and reduce memory usage, so let’s take a look at the result(Yaf 2.1重写了良多逻辑来提拔功能, 而且下降内存利用率, 改善了局见测试对照):
    First of all, I have to say, I am not saying the fastest is the best. every framework list blew is outstanding, and has particular situation to deploy. (起首, 我要声名, 纷歧定最快的就是最好的, 上面的每个框架都是优异的框架, 都有它们合用的场景)
    Case
    Test Simple “Hello World” page output, Simple MVC logic(Router -> Controller -> Viewer), No Database Connections, No complex logic. Test scripts can be found here.
    Hardware platform
    CPU: Intel Core i5 750 (2.67GHz x4)
    RAM: 4GB
    Software Environment
    Debian 6.0.3 x86_64 (2.6.32-39)
    apache 2.2.16 (mpm-prefork,mod-php5)
    php 5.3.8
    php-apc 3.1.9 (Optimization for include/require)
    Copy all projects to /dev/shm/* (Optimization for files read/write)
    1. Apache Benchmark
    Requests pre second (-c 100 -n 30000), the bigger is better
    
  

   
    ab -c100 -n30000
    Requests pre second (-c 200 -n 50000), the bigger is better
    
  

   
    ab -c200 -n50000
    2. System LoadAvg
    System LoadAvg in 1 Minute when Apache Benchmark Complete, the smaller is better (-c 100 -n 30000)
    
  

   
    System LoadAvg (ab -c100 -n30000)
    3. Memory usage
    How many memory usage in one “hello world” page. the smaller is better.
    
  

   
    Memory usage
    4. Response time
    The time of page request to response.
    
  

   
    Response time
    5.Number of function calls (Facebook XHProf)
    The number of functions calls in one “hello world” page.
    
  

   
    Number of function calls
    6. Number of included files
    The number of files included or required in one “hello world” page. the fewer is better.
    
  

   
    Number of included files
    –EOF–
不懂的问题有很多高手帮你解决。但不要认为你是新手,就不能帮助别人,比如今天你学会了怎样安装PHP,明天还可能有朋友会问这个问题,你就可以给他解答,不要认为这是浪费时间,忙别人其实就是帮助自己。
因胸联盟 该用户已被删除
沙发
发表于 2015-3-4 19:16:54 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
兰色精灵 该用户已被删除
板凳
发表于 2015-3-11 20:46:54 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
若相依 该用户已被删除
地板
发表于 2015-3-16 04:10:22 | 只看该作者
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
第二个灵魂 该用户已被删除
5#
发表于 2015-3-17 17:09:33 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-24 12:42:28 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
飘灵儿 该用户已被删除
7#
发表于 2015-3-28 02:40:25 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
老尸 该用户已被删除
8#
发表于 2015-4-7 02:27:35 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
乐观 该用户已被删除
9#
发表于 2015-4-10 09:32:57 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
活着的死人 该用户已被删除
10#
发表于 2015-4-13 19:35:45 | 只看该作者
做为1门年轻的语言,php一直很努力。
海妖 该用户已被删除
11#
发表于 2015-4-16 11:11:37 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
灵魂腐蚀 该用户已被删除
12#
发表于 2015-4-26 05:11:22 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
柔情似水 该用户已被删除
13#
发表于 2015-4-26 12:56:48 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
不帅 该用户已被删除
14#
发表于 2015-4-26 16:11:35 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
精灵巫婆 该用户已被删除
15#
发表于 2015-4-27 19:29:22 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
再见西城 该用户已被删除
16#
发表于 2015-5-1 08:10:35 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
飘飘悠悠 该用户已被删除
17#
发表于 2015-6-19 21:33:42 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
蒙在股里 该用户已被删除
18#
发表于 2015-6-30 21:07:01 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
19#
发表于 2015-7-1 20:03:35 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
莫相离 该用户已被删除
20#
发表于 2015-7-10 23:11:05 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-30 09:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表