网站首页 网站导航 课程中心
新闻中心
您所在的位置:PHP培训 > 新闻中心 > 【PHP培训】PHP开发工作小心得

【PHP培训】PHP开发工作小心得

来源:中软卓越 日期:2018-05-07 14:53 人气:
标签:
中软国际教育集团Python+大数据课程入驻大武汉啦!!!
一、扎实PHP自身的基础知识、函数、常量等,尽量用内置的方法解决问题(因为个人写的往往执行效率没有内置方法高);
 
二、代码尽量少的实现功能(因为PHP的执行其实是,将咱们的代码先处理成底层语言进行机器执行,如果代码多,转化的内容多自然耗时多);
 
三、进行优化时可以通过压力测试ab进行测试自己写的代码,并对代码进行优化后,再次压测一下效率;
 

 
四、少用@符号;
 
五、多使用unset()函数,将变量注销释放;
 
六、少用正则表达式,双刃剑;
 
七、避免循环for循环条件中做运算;
 
八、数组的key值,务必使用带引号的字符串做键值,为什么务必这么干?  
 
       当$arr = array(  "key"=>"hehe" );  $arr["key"] 是正确的、提高效率的
 
$arr[key] 这样没有引号的,是不好的,因为PHP执行时,发现key没有引号
 
        此时,他会去检查key是否是一个常量,如果开启错误机制报错的话会提示notice
 
        未发现key这个常量。如果加了 引号后,PHP会直接进入$arr数组中寻找为key的键值,
 
  相对效率就高效了
 
九、影响PHP性能的外部因素有:
 
此点的  启示是:  当一个网站很慢时,也许不是PHP本身的性能慢了、可能是网络问题、可能是硬件问题等;作为一个架构师排除问题所在就不能停留在程序的优化了!
 
十、读取内存内容要比读取数据库内容效率要高,所以说大流量提速网站往往用memcache、redis等分布式缓存将数据缓存到内存,然后先和内存进行数据的读取;
 
十一、通过XHPorf(源自 Facebook测试PHP性能分析 工具);可以测试出访问网站的流程,并且可以通过流程图标红的区域快速找到,耗时方法,进行方法优化即可;

免责声明:本文转载自网络,转载目的在于传递更多信息,版权归原作者所有,如涉及内容、版权和其它问题请联系我们进行删除。


 

中软卓越是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

中软国际教育集团专注IT教育36年,一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的开拓者,全力打造移动互联网研发人才服务优质平台。

公司总部位于武汉,目前已在深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、重庆、长沙、合肥、无锡、南宁、厦门、南京、南昌等全国22个省成立了60多家分公司。拥有全国的移动互联网教学就业保障团队,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。

营业执照 版权所有©Copyright 2008-2017,武汉中软卓越科技有限公司 , All Rights Reserved. ICP备案号:15018648号-1

sitemap | 来校路线 | 分类导航 | 关于我们