最近发现服务器老是动不动就cpu飙升,内存爆满。实在无法忍受。靠买硬件支撑是不行的。必须改变。于是有了下面的优化方案。
#优化方案:
- 把频繁的ajax请求改为 websocket 
- 对应一些不经常使用的数据使用redis缓存 
- 对大数据库的表进行提前预判与分表 
- 对数据库进行分离 (读写分离 主从复制) 硬件(购买专用数据库) 
- 使用h5的新特效 缓存localStorage和表 IndexedDB减轻对后端的请求 
- js css进行压缩合并请求 可以借助Tengine进行实现 
- 使用php的扩展opcache进行加速 
左边为优化后 右边为优化前

性能的提升是显而易见的