网站优化的话 分为后端/前端
后端的话, 主要目的就是减少数据库压力,增加承载能力:主要的优化项如下:
1. 页面缓存 OutputCache 例如首页 减少页面的生成次数
2. db访问优化 主要是增加cache,例如我们有redis/mongo/memorycache 都是为了减少访问db的压力
后端还有其他的深层次的 量不大的话都没必要 例如分库、分表、细服务化等等 就不说了
前端的优化主要是,减少请求次数,加速请求
1. 优化css/js 能压缩的压缩 结构化html 尽量减少html代码
2. 使用cdn 加速静态资源的访问,因为 一个浏览器在一个域名上同时只能加载5个请求,还有cdn会全国都有镜像,加快加载速度
3. 图片优化 减小图片的大小 能使用精灵图(css sprite)的尽量使用
4.支持浏览器本地缓存、cdn服务器缓存支持,尽量使静态资源 保持稳定的缓存以减少下载量