提高你的PHP编程的方法
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符
作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
5、注销那些不用的变量尤其是大数组,以便释放内存。
6、尽量避免使用__get,__set,__autoload。
7、require_once()代价昂贵。
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
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、错误消息代价昂贵。
18、在方法中递增局部变量,速度是最快的。几乎与在函数中调用局部变量的速度相当。
19、递增一个全局变量要比递增一个局部变量慢2倍。
20、递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。
相关文章:
-
在网站推广优化的过程中,难免会因为操作过程中的一些失误而导致网站被降权,没有关键词排名,更别说收录了。而面对这样的悲剧,作为一个SEO优化工作人员,应该怎么去走出这种困境?...
-
竞价推广行业URL定义:只需提交行业和业务相关的网页地址URL,系统将根据百度的海量搜索数据,自动定位最佳人群和意图,捕捉优质流量。绵阳做网站推荐阅读 绵阳竞价托管:如何做...
-
很多做竞价推广的朋友,无论是百度竞价、360竞价还是搜索竞价,都存在竞价成本过高的问题。我们剑锋网络竞价托管外包公司帮助一些账户会存在不必要的消费,如果我们把这部分不...
-
绵阳剑锋网络每次在教客户使用网站后台的时候,都会为其讲解一些关于网站优化需要注意的事项,有时候客户们也会主动提问一些问题,比如如何快速提升他们的网站在百度上的排名...
-
做营销网站已经成为每家企业必要做的,当企业营销网站一多,搜索引擎排名就越激烈,大家都知道百度搜索引擎每个页面展现只有十个位置,排名越靠前点击的人越多,那么获得的询...
-
很多企业在最开始做竞价推广的时候都会发现一个用户点了竞价进来没三秒钟就出去了,要不就是每天来点一下你的竞价推广这的现象,那这样的现象剑锋网络小编称之为无效点击也可...
-
在网站制作中,虽然美工只是参与了网站的最初设计,但美工的工作很重要,他们是网站的逻辑分析结果,也是网站的栏目结构说明书。美工在发挥自己的技能时,每一个行为都会影响...
-
说起了网站的架构,对于大型的网站制作来说,网站架构师许多时候是属于开发管理和谐者。网站架构师,不仅仅要了解客户的需求,根据客户的要求来设计整个网站的框架。而且比如...
-
过去,企业来做网站,其目的是想起到一个宣传展示的效果,但现在企业来做网站建设,据绵阳建站公司了解到,会有更多的要求,要来实现利益转化,有形或无形上的转化,但网建对...
-
任何优化的站点都是从一个新网站开始的,新的网站如何一个婴儿的降生,在各方面都需要注意一些细节,很多绵阳网站建设客户由于不注意新站排名优化的技巧,导致网站被百度雪藏、无任...
- 上一篇:谈谈DEDE网站安全需要注意的问题
- 下一篇: PHP乱码解决的方法