这篇文章是关于网站性能优化体验的,性能优化是一个复杂的话题,牵涉的东西非常多,我只是按照我的理解列出了性能优化整个过程中需要考虑的种种因素。点到为止,包含的内容以浅显的介绍为主,如果你有见解能告知我那再好不过了。无论如何,希望阅读它的你有所收获。
1、第一阶段 问题入手
根据问题做局部的定位分析 可通过专门的分析工具(JProfiler)来分析内存、cpu的使用
2、第二阶段 设计编码入手
设计项目时合理的设计、使用的框架、选择的数据库
合理的编码,在编码过程中 时刻考虑代码性能
1、避免使用同步ajax,当请求方法交互过大会导致浏览器假死直至响应返回
2、当使用线程的时候,重点要注意同步锁的使用
3、页面区域划分
动态页面:动态数据且变化不大可使用缓存机制(memcached)
静态页面:静态数据可以使用CMS管控
定时更新页面:
可通过API直接从数据库获取(实时更新)
也可以从缓存中获取(设置定时写缓存 也可以通过 消息队列MQ《随时将变化的内容写入缓存》)
3、第三阶段 服务器数据入手
数据库层面、服务器集群 这一层不太懂
相关推荐
从大型网站的整体体系出发,讲述大型网站性能优化的全链路实践过程,包括核心原理、常见策略与实战案例。具体内容包括:基于用户体验的性能优化要素、前端性能优化实战、网站性能分析、服务端性能优化、TCP优化、DNS...
整体概括网站性能优化的方案及原理。一套非常全面的资料
Java 大型网站性能优化实战从前端网络 CDN 到后端大促的全链路性能优化。 大型网站性能优化实战从前端网络CDN到后端大促的全链路性能优化 性能优化 网站 java 前端 服务器
大型网站性能优化实战从前端网络CDN到后端大促的全链路性能优化
《实用负载均衡技术:网站性能优化攻略》 英 Peter Membrey [PDF] @ckook pdf
大型网站性能优化的通用方法(附图) 很不错的网站优化分析~~ 中小型网站也同样适用~~
这个是总结多年的性能优化方案,积累了众多实践的经验,适合大型网站参考
完整版,非常难得。
大规模网站性能优化方法-高性能网站性能优化
实用负载均衡技术网站性能优化攻略.pdf
除了门户和信息发布类型的网站,对于交互性要求很高的社区类型网站来说,尽可能的静态化也是提高性能的必要手段,将社区内的帖子、文 章进行实时的静态化,有更新的时候再重新静态化也是大量使用的......
网站性能优化的34条黄金守则(Yahoo)
asp.net网站性能优化,提高运行速度
SharePoint2007网站性能优化SharePoint2007网站性能优化SharePoint2007网站性能优化SharePoint2007网站性能优化
《实用负载均衡技术网站性能优化攻略》介绍了处理负载均衡问题的相关概念和工具,说明了如何避免性能退化和服务器上的服务突然崩溃的风险,阐述了单个服务器以及可以执行cookie 插入或者改善ssl 吞吐量的负载均衡器...
学习网站性能优化.ppt
整体概括网站性能优化的方案及原理。一套非常全面的资料 这是第2套