博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP性能优化方案
阅读量:5739 次
发布时间:2019-06-18

本文共 547 字,大约阅读时间需要 1 分钟。

PHP性能优化方案

最简单的方法

升级到php7以上

常用性能优化方案

1.使用单引号替换双引号,单引号在运行的时候不检查运行引号内部的变量,执行效率是双引号的两倍;

2.使用PHP内置的数组操作方法,PHP内置的数组操作方法的运行效率是自行编写代码的10倍以上;
3.使用字符串函数替换正则函数,例如:使用 str_replace 替换 preg_replace
4.使用isset($a{5})替换strlen($a)>5
5.require_once() 代价昂贵,include 文件时尽量使用绝对路径,因为它避免了PHP去 include_path 里查找文件的速度,解析操作系统路径所需时间会更少。

循环优化方案

1.在执行for循环之前确定最大循环数,不要把count/strlen/sizeof等每次都要重复做的但结果都一样的事情放到for循环的条件语句中,另外最好运用foreach代替for循环;

2.禁止在循环内部查询数据库,应将查询放在循环外部;
3.循环内部不宜使用@操作符;
4.循环内部不宜声明变量,尤其是大变量:对象,解决办法是循环之前预定义需要声明的变量。

转载于:https://www.cnblogs.com/wyecho/p/8028177.html

你可能感兴趣的文章
C#操作XML小结
查看>>
execute executeQuery executeUpdate三种的分别封装使用
查看>>
i=i++的探讨
查看>>
20171026-大胆,再大胆些
查看>>
android java 检测文件夹(目录)是否存在,不存在则创建
查看>>
HTML5 canvas save和restore方法讲解
查看>>
Java日志框架研究及常见配置
查看>>
ERROR 1820 (HY000): You must SET PASSWORD before
查看>>
Mac下android手机的adb识别
查看>>
findbug 发现的一些隐藏问题总结
查看>>
数据库扫描方式解析
查看>>
github常见操作和常见错误
查看>>
IIViewDeckController
查看>>
详细自定义TabHost
查看>>
c语言函数指针
查看>>
ANT简明教程
查看>>
Robotium
查看>>
curl_init用法
查看>>
TOP 35 响应式 Web 设计网站在商业、设计、资讯、博客领域的最佳实践
查看>>
Android数据库框架-----GreenDao3的相关使用和版本升级更新
查看>>