一、防盗链
二、减少http请求
img:css精灵、地图地图、base64编码
js/css:合并多个脚本
三、浏览器缓存和压缩
nginx缓存,nginx gzip,js/css/img压缩
四、cdn加速
五、独立图片服务器
独立图片,独立域名,提高浏览器并发请求
六、动态语言静态化
页面静态化,ob系列函数
七、动态语言并发处理
swoole扩展
消息队列:异步处理,应用解耦,流量削峰
接口并发请求curl_multi_init
八、数据库缓存层的优化
mysql查询缓存、memcache缓存、redis缓存
九、Mysql数据层的优化
数据表数据类型优化、索引优化、sql语言优化、存储引擎优化
数据表结构设计优化:分区/分库/分表
数据库服务器架构优化:主从复制,读写分离,双主热备,负载均衡
十、Web服务器的负载均衡、请求分发
七层负载均衡:nginx
四层负载均衡:LVS