奇米影音先锋【{干货}PHP代码优化的几个准则 】—-洛夫沙星,兼职美团外卖,可以赚钱的app软件,营养师怎么考

网络干货 litianseo 7个月前 (06-30) 70次浏览 已收录 0个评论

正文:
{干货}PHP 代码优化的几个准则  
奇米影音先锋【{干货}PHP代码优化的几个准则  】----洛夫沙星,兼职美团外卖,可以赚钱的app软件,营养师怎么考

首先说一下 echo 的单引号会比双引号效率高出一倍,因为他并不是一个函数,而只是一个普通的输出,与 print 类似,但他的效率要比 print 更胜一筹。

尽量将类的方法定义成 static,它将提升 4 倍速
$row[’id’] 的速度是$row[id]的 7 倍甚至更高
echo 比 print 快,并且使用 echo 的多重参数代替字符串连接
在执行 for 循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用 foreach 代替
注销不用的变量尤其是大数组,以便释放更多的内存,提升程序效率
避免使用 __get,__set,__autoload,能不用,就别用了 hhhh
require_once()代价昂贵,写前要三思
include 文件时尽量使用绝对路径,因为它避免了 PHP 去 include_path 里查找文件的速度,解析操作系统路径所需的时间会更少
如果想知道脚本开始执行的时间,使用$_SERVER[‘REQUEST_TIME’]要好于 time()
函数代替正则表达式完成相同功能
str_replace 函数比 preg_replace 函数快,但 strtr 函数的效率是 str_replace 函数的四倍之多
如果一个字符串替换函数,可接受数组或字符作为参数,并且参数长度不太长,那么可以考虑额外写一段替换代码,使得每次传递参数是一个字符,而不是只写一行代码接受数组作为查询和替换的参数
使用选择分支语句好于使用多个 if,else if 语句
用@屏蔽错误消息的做法非常低效,极其低效
打开 apache 的 mod_deflate 模块,可以提高网页的浏览速度
数据库连接当使用完毕时应关掉,不要用长连接
错误消息代价昂贵
在方法中递增局部变量,速度是最快的。几乎与在函数中调用局部变量的速度相当
递增一个全局变量要比递增一个局部变量慢 2 倍
递增一个对象属性要比递增一个局部变量慢 3 倍
递增一个未预定义的局部变量要比递增一个预定义的局部变量慢 10 倍
仅定义一个局部变量而没在函数中调用它,同样会减慢速度,PHP 大概会检查看是否存在全局变量
方法调用看来与类中定义的方法的数量无关,性能没变
派生类中的方法运行起来要快于在基类中定义的同样的方法
调用带有一个参数的空函数,其花费的时间相当于执行 7 至 8 次的局部变量递增操作,类似的方法调用所花费的时间接近于 15 次的局部变量递增操作
Apache 解析一个 PHP 脚本的时间要比解析一个静态 HTML 页面慢 2 至 10 倍,尽量多用静态 HTML 页面,少用脚本
除非脚本可以缓存,否则每次调用时都会重新编译一次,引入一套 PHP 缓存机制通常可以提升 25%至 100%的性能

暂时这么多,以后开新文章补充
奇米影音先锋,洛夫沙星

———————————-

相关阅读:
兼职美团外卖,可以赚钱的 app 软件,蛯原樱番号作品封面 蛯原さくら步兵番号 ed2k 持续更新

  【江湖集】
第 128 章 太古三皇五帝
  【淮南子】
一声弱弱另外怯语,在除去白袍少年那群同来另外伙伴们都下意识另外心生恐惧退后时,至始至终都心思复杂愧疚另外小少妇妮维雅此刻竟然一脸坚定另外拦在了陈宇梵另外身前,虽然那什么时候看来都千娇百媚另外俏脸已是苍白如纸,惶恐害怕另外神色也根本无法掩饰……
  张文叔集日本 DAISHIN 振动盘底座营养师怎么考


32w.net , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:http://www.32w.net/ganhuo/749.html
奇米影音先锋【{干货}PHP代码优化的几个准则 】—-洛夫沙星,兼职美团外卖,可以赚钱的app软件,营养师怎么考
喜欢 (0)
[576801182@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址