搜索
系统检测到您的用户名不符合规范:

php代码性能注意事项

浏览:593 发布日期:2017年01月10日 分类:技术分享 关键字: php 性能

1 循环中不出现或执行sql,统一提到外部(忽视这个问题当处理比较多的数据的时候,数据库可能会坚持不住)

2 用select 字段1,字段2,字段二替代 select *,查询速度回提升不少

3 除非关联数据量极少的表,否则杜绝使用关联查询。(如果你关联一个数据量极大的表,那真个sql语句执行起来将非常耗时。哪怕关联的表数据仅仅有十几万。)

4 分页优化
a select 字段 from order o join (select id from order where 条件) i on i.id=o.id

b select 字段 from order o where id >= (select id from order where 条件 limit 100000,1) limit 10
( 当分页数据到几万页的时候,sql语句执行的效率会变很多,这时候就需要分页优化了 )
5 trim不能清除全角空格

6 数学运算不精确的问题

7 自定义方法之前务必判断方法是否存在 if(!function_exists("date_diff")){}


昨天微信小程序正式发布,感兴趣的朋友可以加群 450556463 共同交流


最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
lixiaopeng
积分:1638 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /