php??优化篇

WBOY
WBOYOriginal
2016-06-23 14:34:15971browse

php优化分三个部分

1,编码优化

2,Opcode缓存

3,变量和数据缓存

编码部分

1,字符串连接是使用“,”而不是“.”号

echo "hi"."there"."good";

echo "hi","there","good";

?>

2,字符串包含变量时使用双引号而不是单引号

$name="php"

echo 'hi there is '.$name;

echo "hi there ,$name";

?>

 

3,优先使用require,而不是require_once

导入php脚本的时候会进行大量的操作状态(stat)调用,因而require比required_once 要快。

 

4,提前计算循环长度

$items=array(1,2,3,4,5,6,7,8,9);

for($i=0;$i

{

statment;

}

 

$items=array(1,2,3,4,5,6,7,8,9);

$total=count(items);

for($i=0;$i

{

statment;

}

?> 

5,循环访问数组的时候优先使用foreach,其次是用for和while


6,大文件访问是优先使用file_get_contents()。

7,在定义的类中,如无必要可以使用公共变量,而不是使用方法来操作私用变量。


Opcode缓存

1,APC

2,XCache

3,eAccelerator

 

变量和数据缓存

 

1,APC

 

2,memcached



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:php调用matlabNext article:PHP 注意点