php优化:
1、将类的方法定义为static。
2、尽量使用单引号。
3、修改php-fpm进程数。
4、修改单个脚本最大可使用内存。
5、大的数组使用完之后要及时释放。
6、循环的时候,制定最大循环次数
7、不使用@屏蔽错误
8、尽量采用大量的 PHP 内置函数
9、使用require代替require_once
nginx优化:
1、修改nginx的子进程数。 [ 最多65535 ]
2、开启静态缓存
3、修改主进程数。建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)
4、开启gzip输出 [ 开启gzip,ob函数就不能用了 ]
5、keepalive_timeout 设置连接超时时间
mysql优化:
1、避免子查询
2、有顺序的读取
3、避免重复的读写
4、设置自增id
5、避免使用select *
6、合理设置字段类型
7、读写分离
8、分区、分表
9、建立合适的索引
10、避免使用耗费资源的操作 null
11、不要使用rand()
12、尽量不要使用 or 查询
13、查询一条数据的时候加上LIMIT 1
14、开启查询缓存
15、前期对数据进行合理的评估,进行分区、分表
16、避免使用 %前缀的模糊查询
17、避免使用mysql自带函数
18、使用多从解决查询慢的问题