文档章节

PHP性能优化汇总

webphp
 webphp
发布于 2017/07/26 11:28
字数 232
阅读 8
收藏 0
1、测试php性能优化,可以使用apache的ad工具进行压力测试;
使用方法:ad  -n 1000 -c 100 http://www.baidu.com
其中:-n 1000 为1000个请求, -c 100是并发数是100
或是其它的压力测试工具
 
2、多使用php内置函数
3、减少使用错误抑制符@,可以通过php _dvld命令来运行查看
4、请勿在循环中做运算,如
$str = 'hello word';
for($i=0;$i<=strlen($str);$i++){
    //do str;
}
上面的代码的运行效率是低下的,应该把运算放八内存,还是每次循环都去运算,应修改为:
$str = 'hello word';
$strlen=strlen($str);
for($i=0;$i<=$strlen;$i++){
    //do str;
}
5、合理使用内存,要及时释放内存,unset()
6、减少正则表达式的使用
7、正确使用对下标键值进行加引号,如
define('key','xiaobai');
$array = array(
  'key' => 'you think',
 'xiaobai'=>'i down knowe',
);
echo $array[key];
 

© 著作权归作者所有

共有 人打赏支持
webphp
粉丝 1
博文 92
码字总数 92338
作品 0
海淀
程序员
私信 提问
基于面向对象(OO)的数据库设计模式探讨

前言 软件开发中面临的问题 在软件开发过程中,几乎没有几个程序员喜欢报表开发,报表多、杂,需求多变,特别是给人感觉没有什么技术含量,大家对报表都是退避三舍。如果 采用 BI 工具开发,...

IBMdW
2011/06/08
1K
2
Oracle DBA必备:Oracle高级管理教程和排错、优化文档

Oracle DBA必备:Oracle高级管理教程和排错、优化文档 我们经常发现这样一种情况,我们在大学里所学的数据库那点东西,到了实际工作里往往让我们手足无措。看似简单的数据库却成了我们工作、...

IT小白白
2012/09/10
0
1
predis操作大全

predis是php连接redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写,相信改换c语言编写的php扩展后性能会大幅...

waveer
2015/10/22
463
0
快速开发WebUI--jQuery MiniUI

jQuery MiniUI - 快速开发WebUI。 包含控件:DataGrid、Tree、TreeGrid、Menu、Toolbar、Tabs、Layout、Panel、DatePicker、ComboBox、TreeSelect、TextBoxList等。 典型应用:页面布局、CRU...

匿名
2012/03/13
74K
5
【数据蒋堂】多维分析的后台性能优化手段 | 第1期

数据蒋堂 | 每周一期,作者:润乾软件创始人、首席科学家蒋步星 第一期分享 多维分析的后台性能优化手段 多维分析就是针对一个事先准备好的数据立方体实施旋转、切片(切块)、钻取等交互操作...

梁勇
2017/04/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

7个习惯提升python效率

1. 使用本地变量 尽量使用局部变量,避免使用全局变量 2.减少函数调用 (1)当我们判断对象的类别的时候,尽量使用isinstance(),其次使用id(),最不济使用type()   type(num)==type(0) type(...

糖宝lsh
15分钟前
2
0
mongodb使用

【mongodb全库备份:】 #cd /usr/local/mongodb/bin # ./mongodump 则会在当前目录生成一个dump目录,整个库会备份在这个目录下。 【指定数据库备份】 # ./mongodump -h localhost -d Hawkey...

硅谷课堂
19分钟前
1
0
hive count distinct和group by

首先,Hive的group by和count(distinct)都是去除重复的数据,某种程度上来说,两者产生的结果是一样的。 实例代码: select a,count(distinct b) from t group by aselect tt.a,count(tt...

张欢19933
23分钟前
1
0
day180-2018-12-17-英语流利阅读-待学习

“黄马甲”再上巴黎街头,马克龙成为众矢之的 毛西 2018-12-17 1.今日导读 圣诞将至,但此时的法国人都在担心周六的到来,因为巴黎的“黄背心”抗议活动已经连续进行了四周,举国上下人心惶惶...

飞鱼说编程
25分钟前
7
0
Deepin 下安装 Docker

Docker官网上并没有提供关于 Deepin 的 Docker 安装教程,由于 Deepin 是基于 Debian 的,所以可以参照官网 Debian的安装教程安装,但 Deepin 在定制过程中进行了大量修改,所以使用官方教程...

临江仙卜算子
27分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部