在我们平常写代码的过程中,除了数据库的优化,针对与文件的优化,我们还需要对PHP执行优化,当然对于老司机来说,这都是毛毛雨咯~但是毕竟有新手嘛,于是,我整理这么一片文章。(未完待续...)
性能优化之PHP优化(一):PHP结构
1.字符串
1.1少用正则表达式能用PHP内部字符串操作函数的情况下,绝对不用正则表达式,因为其效率高过他们。没的说,正则表达式最耗性能。str_replace函数比preg_replace函数要快的多,strtr函数又比str_replace快得多。有没有你漏掉的好用的函数:例如:strpbrk()、strncasecmp()、strpos()、strrpos()、stripos()、strripos()。1.2字符替换如果需要转换的都是单个字符串的话,那么用strtr函数来转换,而不是数组。$addr=strtr($addr,abcd,efgh);//建议$addr=strtr($addr,array(a=e,));//不建议1.3压缩大的字符串使用gz