代码优化、服务器端优化、前端优化、mysql优化

高并发优化:

前端优化

    1、 减少http请求  ---   css文件合并 js文件合并  
    2、 压缩js  css文件 
    3、 使用雪碧图
    4、 懒加载   只加载看到的第一屏内容,下拉之后看到其他的内容 
    5、 预加载   加载默认图
    6、 避免css样式表达式
    7、 CDN加速

服务端优化:
    1、页面静态化 
    2、负载均衡 集群
    3、分布式
    4、使用队列

代码优化:
    1、用单引号代替双引号,双引号会查找变量
    2、避免使用require_once require_once会判断文件是否加载过
    3、使用静态方法代替普通方法 静态方法速度比普通方法快4倍
    4、变量使用完成之后需要销毁
    5、尽量不要使用 @ 
    6、include用绝对路径 不要使用相对路径 ,相对路径会有查找的过程
    7、避免使用 __SET __GET __AUTOLOAD 
    8、循环的时候 先确定循环次数,不要每次循环都要计算
    9、避免循环查库 
    10、避免多层foreach嵌套
    11、避免使用递归 递归比较浪费资源

MYSQL优化:
    1、查询优化  能单表的单表
    2、查询一条数据使用limit 1
    3、生成查询缓存
    4、使用索引
    5、多表查询使用id进行关联
    6、数据库分表
    7、数据库分区
    8、数据库集群
    9、要查询的字段避免使用*号,指定需要的字段
    10、避免使用%前缀的模糊查询
    11、避免使用负向查询
    12、避免使用or查询
    13、避免使用子查询
    14、避免使用mysql自带函数
    15、不要是rand()
    16、有顺序的读取
    17、设置合适的数据类型
    18、避免使用text类型
    19、避免使用null

猜你喜欢

转载自blog.csdn.net/weixin_41782053/article/details/80542077