博客列表 >高并发优化

高并发优化

夏日的烈风的博客
夏日的烈风的博客原创
2018年06月20日 09:22:431249浏览

前台优化

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

6、 避免css样式表达式

7、 避免空的src

8、 调整图片大小

9、 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


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议