1、首先需要了解几个测试工具
a、前端使用 pagespeed
b、服务器响应测试使用ab
c、数据库使用 mysqlslap 以及 explan的sql优化工具
mysqlslap -a -c 500 -i 10 -uroot -p123456
2、前端优化一些方法
a、减少http请求,使用图片拼合压缩 、压缩css、压缩js
b、启用gzip压缩
c、尽量少试用cookie,静态资源使用子域名
d、使用cdn以及缓存
e、使用异步加载以及pipe
f、避免图片失效,以及少使用 iframe
g、避免404页面
3、服务器优化方法
1、使用长连接
3、内容静态化
4、使用缓存
5、试用负载均衡
4、数据库优化方法
1、优化SQL(非常重要)
2、使用HandlerSocket
3、选择合适的数据库存储引擎
4、选择合适的数据库索引类型 hash 或者 btree
5、sql优化
1、创建索引
2、复合索引
3、索引不会包含有NULL值的列
4、使用短索引
5、排序的索引问题
6、like语句操作
7、不要在索引列上进行运算,会破坏索引
8、不使用NOT IN和<>操作