热爱技术的10多年IT老兵,既能深入底层写代码,又能高屋建瓴做架构;可以带领团队往前冲,也能侃侃而谈做演讲。著有《面向对象葵花宝典:思想、技巧与实践》。
如果业务已经运行,也没有太大的问题,只是想优化,那么全流程每个地方都可以有很多方法优化:
1)浏览器:HTTP缓存
2)DNS解析:智能DNS + CDN
3)浏览器和服务器交互:HTTP长连接、SPDY、压缩
4)服务端负载均衡
5)服务器缓存:MC、Redis等
6)服务器Web加速:Varnish、Squid
6)服务器存储:分库分表等
如果业务运行有问题了,那么先明确问题瓶颈在哪里,不要每个环节都去优化,找准问题点集中资源解决