北大青鸟东莞金码网络营销学院,是国内知名网络营销培训品牌,汇集行...
新春活动页
现在初中生学点什么技术好?找东莞北大青鸟学IT,针对初中毕业零基础...
打工族工厂上班族流水线工人未来出路在哪里?
专为大学生就业而设计
"5年后不会再有互联网公司,因为所有的公司都在用互联网!"李彦宏在...
不是每一个IT培训都如此权威 不是每一个课程都能18个月升级一次 不...
2.echo 比 print 快。
3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。
4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。
5.注销那些不用的变量尤其是大数组,以便释放内存。
6.尽量避免使用__get,__set,__autoload。
7.require_once()代价昂贵。
8.在包含文件时使用完整路径,解析操作系统路径所需的时间会更少。
9.如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_SERVER[‘REQUEST_TIME’]要好于time()。
10.函数代替正则表达式完成相同功能。
11.str_replace函数比preg_replace函数快,但strtr函数的效率是str_replace函数的四倍。
12.如果一个字符串替换函数,可接受数组或字符作为参数,并且参数长度不太长,那么可以考虑额外写一段替换代码,使得每次传递参数是一个字符,而不是只写一行代码接受数组作为查询和替换的参数。
13.使用选择分支语句(译注:即switch case)好于使用多个if,else if语句。
14.用@屏蔽错误消息的做法非常低效。
15.打开apache的mod_deflate模块。
16.数据库连接当使用完毕时应关掉。
17.$row[‘id’]的效率是$row[id]的7倍。
18.错误消息代价昂贵。
19.尽量不要在for循环中使用函数,比如for ($x=0; $x < count($array); $x)每循环一次都会调用count()函数。
20.在方法中递增局部变量,速度是最快的。几乎与在函数中调用局部变量的速度相当。
21.递增一个全局变量要比递增一个局部变量慢2倍。
22.递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。
23.递增一个未预定义的局部变量要比递增一个预定义的局部变量慢9至10倍。
24.仅定义一个局部变量而没在函数中调用它,同样会减慢速度(其程度相当于递增一个局部变量)。PHP大概会检查看是否存在全局变量。
25.方法调用看来与类中定义的方法的数量无关,因为我(在测试方法之前和之后都)添加了10个方法,但性能上没有变化。
26.派生类中的方法运行起来要快于在基类中定义的同样的方法。
27.调用带有一个参数的空函数,其花费的时间相当于执行7至8次的局部变量递增操作。类似的方法调用所花费的时间接近于15次的局部变量递增操作。
28.用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。当然,只有当你不需要在字符串中包含变量时才可以这么做。
29.输出多个字符串时,用逗号代替句点来分隔字符串,速度更快。注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
30.Apache解析一个PHP脚本的时间要比解析一个静态HTML页面慢2至10倍。尽量多用静态HTML页面,少用脚本。
31.除非脚本可以缓存,否则每次调用时都会重新编译一次。引入一套PHP缓存机制通常可以提升25%至100%的性能,以免除编译开销。
32.尽量做缓存,可使用memcached。memcached是一款高性能的内存对象缓存系统,可用来加速动态Web应用程序,减轻数据库负载。对运算码 (OP code)的缓存很有用,使得脚本不必为每个请求做重新编译。
33.当操作字符串并需要检验其长度是否满足某种要求时,你想当然地会使用strlen()函数。此函数执行起来相当快,因为它不做任何计算,只返回在zval 结构(C的内置数据结构,用于存储PHP变量)中存储的已知字符串长度。但是,由于strlen()是函数,多多少少会有些慢,因为函数调用会经过诸多步骤,如字母小写化(译注:指函数名小写化,PHP不区分函数名大小写)、哈希查找,会跟随被调用的函数一起执行。在某些情况下,你可以使用isset() 技巧加速执行你的代码。
(举例如下)
if (strlen($foo) < 5) { echo “Foo is too short”$$ }
(与下面的技巧做比较)
if (!isset($foo{5})) { echo “Foo is too short”$$ }
调用isset()恰巧比strlen()快,因为与后者不同的是,isset()作为一种语言结构,意味着它的执行不需要函数查找和字母小写化。也就是说,实际上在检验字符串长度的顶层代码中你没有花太多开销。
34.当执行变量$i的递增或递减时,$i++会比++$i慢一些。这种差异是PHP特有的,并不适用于其他语言,所以请不要修改你的C或Java代码并指望它们能立即变快,没用的。++$i更快是因为它只需要3条指令(opcodes),$i++则需要4条指令。后置递增实际上会产生一个临时变量,这个临时变量随后被递增。而前置递增直接在原值上递增。这是最
35.并不是事必面向对象(OOP),面向对象往往开销很大,每个方法和对象调用都会消耗很多内存。
36.并非要用类实现所有的数据结构,数组也很有用。
37.不要把方法细分得过多,仔细想想你真正打算重用的是哪些代码?
38.当你需要时,你总能把代码分解成方法。
39.尽量采用大量的PHP内置函数。
40.如果在代码中存在大量耗时的函数,你可以考虑用C扩展的方式实现它们。
41.评估检验(profile)你的代码。检验器会告诉你,代码的哪些部分消耗了多少时间。Xdebug调试器包含了检验程序,评估检验总体上可以显示出代码的瓶颈。
42.mod_zip可作为Apache模块,用来即时压缩你的数据,并可让数据传输量降低80%。
43.优化处理的一种,正如Zend的PHP优化器所作的那样。牢记这个优化处理不失为一个好主意,因为并不是所有的指令优化器都会做同样的优化处理,并且存在大量没有装配指令优化器的互联网服务提供商(ISPs)和服务器。另一篇优化PHP的精彩文章,由John Lim撰写。
政府认证+ 国际龙头企业认证+ 大学本科学历 北大青鸟毕业证书介绍北大青鸟证书是针对北大青鸟学员经过北大青鸟各授权培训中心的技能与素
北大青鸟东莞金码学校不定期组织学员开展精彩的文娱活动,通过K歌比赛、晚会节目表演、艺术节活动,以及平时的文娱表演,让学员可以通过各种活动展现自
北大青鸟东莞金码学校周边的体育馆 北大青鸟东莞金码学校周边的图书馆 北大青鸟东莞金码学校周边的玉兰大剧院 北大青鸟东莞金码学校周边的展览馆
随着社会的发展,电脑的运用已经普及到我们身边的每一个角落了,或许你会操作电脑,或许你会用电脑帮我们解决一些生活中的难题,但是电脑的功能很强大,你能真正领会到电脑中的奥秘吗?其实电脑里面还有很多东西等着我们去学习,还有很多技术 等着我们去探索,北大青鸟东莞金码学校就是一所学技术的学习!
北大青鸟东莞金码学校是北大青鸟广东省全课程授权中心,拥有软件开发工程师、网络工程师、安卓工程师、学士后Java工程师、学士后 NET工程
前程无忧论坛(bbs 51job com)曾结合网友投票评选出了五大面试失败信号,失败级别从高到低,依次为面试结束后一周没通知、五分钟了结的面试
一、 求职的敲门砖,你准备好了吗?简历就是求职路上的一块敲门砖,面对激烈的竞争,没有竞争意识是要吃亏的,所以在简历当中,适当加点花
囧事一:过于职业格格不入话说,人算不如天算。当你费尽心机把自己打扮地相当职业,满怀信心地走到应聘公司门口,却发现,公司的进出的员工
1、用很怪异的邮箱名字发送简历例如司机投递简历时名字是没油了或迷路了,年轻人投简历用什么彻夜跳舞、狂欢这类的文字,或者带脏字,等等
一、先把工作做好不要急着去融入一个新团队,首先把工作做好,这才是职场生存的第一步,有了生存才去谈融入团队。二、主动参与甚至发起组织
Code Perspective是一个强大的代码可视化工具,可以帮助开发者查看 Net应用程序的代码和实时运行情况。对于开发者而言,通过Code Perspec
是什么让网站优化的成效体现出来?我们认为是原创内容和外链的添加,只要坚持做这两件事,再避免一些常见失误的发生,优化的成效就会慢慢体现出来。
在 net中我们知道有一个叫做WebHttpRequest的东西,用它我们可以实现各种网络偷窥,监控,采集和机器人,如果外加一个模式识别,那真是吊爆
又到开学季,无数莘莘学子开始了他乡求知的旅途。求学生活你要怎么开始呢?你是要先享受来之不易的求学生活呢还是继续为人生目标而奋斗
Java 语言的设计有目的地进行了一定的删减,以避免前代产品中已发现的一些问题。例如,Java 语言的设计人员感觉 C++ 中的多重继承性带
春节回乡打工者如何规划2016年?相信很多在北上广打工的人都对打工生活深有体会,辛苦、钱少、前途渺茫……春节回乡,甚至连路费都要考虑良
根据前程无忧无的统计数据显示,2013年5月,全国IT职能(IT职能:指无忧指数统计的所有职能中IT类职能的网上发布职位数,包括计算机、互联网
各位同学好:我代表北大青鸟东莞金码授权培训中心欢迎你们入学,希望众多学子都能学好自己的专业技能,从而找份满意的工作!你们各自有着不同...
近日,在深圳大学隆重举行的嘉华职业教育学员年会。在会上,《中小网店流量宝典》作者杨鑫老师代表嘉华职业教育金蛛校区与华南地区最大
今天东莞北大青鸟学员晨练的主题是认识团队里的人,同学们要通过自我介绍和友好的交流,与团队里的每一个人互相认识。看起来很简单,但要能