根据大家的讨论结果,将高性能web开发关注的点做如下总结。
1、总体方面需要关注:架构、数据库、前端
2、使用缓存
3、代码方面:减少重复代码,尽量复用;控制循环
4、数据库:使用Cache,减少数据库访问次数
5、服务器配置:使用分布式带有负载平衡的硬件架构(页面、数据、图片、状态、缓存等不放在同一服务器上)
6、尽量采用生成静态页面的方法,不要反复读取数据库
7、优化SQL
根据大家的讨论结果,将高性能web开发关注的点做如下总结。
1、总体方面需要关注:架构、数据库、前端
2、使用缓存
3、代码方面:减少重复代码,尽量复用;控制循环
4、数据库:使用Cache,减少数据库访问次数
5、服务器配置:使用分布式带有负载平衡的硬件架构(页面、数据、图片、状态、缓存等不放在同一服务器上)
6、尽量采用生成静态页面的方法,不要反复读取数据库
7、优化SQL