php优化的小小细节

来源:互联网 发布:slam 单片机 编辑:程序博客网 时间:2024/05/16 08:23
<?php/*简单优化原则1.用array_key_exist()代替isset()2.禁用@符号,实质是在opcode代码中,期间加上一段防止php报错等级。可以用vld扩展来查看opcode代码。3.防止在循环内运算4.常用php内置函数和常量等5.数组键值得 需加引号。如果不加引号,php会先找此键名内的常量。如果有,此常量所代表的值会被找到。6.尽量少用正则,如果做不到,就优化正则,如果还做不到,那就什么都不要做。7.linux下 执行 php 代码,如果所需要查看时间。可以用time php demo.php查看中间那行 user 所用的时间,就是脚本执行时间。8.ab可以单独安装。apache benchmarking ab -n 100 -c 10 http://www.abidu.com 其中还有其他常用参数 -t 测试所进行的总时间。默认50000s-p post时的数据文件ab -n 1000 -c 100 -w http://localhost/index.php >>c:\1.html这行可以将结果保存到 1.html中如果返回结果 有Faild request 数量大于0 ,说明 无法满足当前并发数量要求。代表发送请求 100次,每次 10个并发。一般常用的两个返回参数为:request per second 每秒处理请求数量【越大越好】time per request 每个请求处理时间 /毫秒【越小越好】9.减少php内的密集型运算,php不适合做这些。他擅长的是http请求和数据库以及缓存之间的链接。10.必要时后unset掉 一些array object等。清除缓存。*/

0 0
原创粉丝点击