优化网站
2015-12-23 21:55
489 查看
网站优化的话 分为后端/前端
后端的话, 主要目的就是减少数据库压力,增加承载能力:主要的优化项如下:
1. 页面缓存 OutputCache 例如首页 减少页面的生成次数
2. db访问优化 主要是增加cache,例如我们有redis/mongo/memorycache 都是为了减少访问db的压力
后端还有其他的深层次的 量不大的话都没必要 例如分库、分表、细服务化等等 就不说了
前端的优化主要是,减少请求次数,加速请求
1. 优化css/js 能压缩的压缩 结构化html 尽量减少html代码
2. 使用cdn 加速静态资源的访问,因为 一个浏览器在一个域名上同时只能加载5个请求,还有cdn会全国都有镜像,加快加载速度
3. 图片优化 减小图片的大小 能使用精灵图(css sprite)的尽量使用
4.支持浏览器本地缓存、cdn服务器缓存支持,尽量使静态资源 保持稳定的缓存以减少下载量
后端的话, 主要目的就是减少数据库压力,增加承载能力:主要的优化项如下:
1. 页面缓存 OutputCache 例如首页 减少页面的生成次数
2. db访问优化 主要是增加cache,例如我们有redis/mongo/memorycache 都是为了减少访问db的压力
后端还有其他的深层次的 量不大的话都没必要 例如分库、分表、细服务化等等 就不说了
前端的优化主要是,减少请求次数,加速请求
1. 优化css/js 能压缩的压缩 结构化html 尽量减少html代码
2. 使用cdn 加速静态资源的访问,因为 一个浏览器在一个域名上同时只能加载5个请求,还有cdn会全国都有镜像,加快加载速度
3. 图片优化 减小图片的大小 能使用精灵图(css sprite)的尽量使用
4.支持浏览器本地缓存、cdn服务器缓存支持,尽量使静态资源 保持稳定的缓存以减少下载量
相关文章推荐
- 超大规模系统架构设计的一般原则(最佳实践)
- 前端学习【各种网站地址】
- 发现一个可以在线运行JS代码的网站
- 关于简单网站后台攻防技术
- 【设计模式 2】设计模式的来源,及其相混淆的模型、框架、架构区别
- 【设计模式 2】设计模式的来源,及其相混淆的模型、框架、架构区别
- 网站首页内容该怎么规划?
- 腾讯分析系统架构解析
- 好书好网站积累着有空看
- 游戏开发令人拍案叫绝的小网站收藏
- 《近匠》Worktile王涛:典型MEAN架构下的团队协作工具
- 理解本真的REST架构风格
- 探索大型网站技术架构(一)
- 魅族应用商店云端架构实践
- 如何做好网站SEO优化
- 大型网站架构演化发展历程
- Kafka的整体架构
- 基于Dubbo框架构建分布式服务
- iOS 开发-教大家如何使用github客户端上传自己的代码到github网站
- 语法、函数、开发工具详细释义查询网站