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