1、可优化部分:浏览器加载、网站试图模型、图片服务、cdn服务 2、优化手段:优化浏览器访问、使用反向代理
3、浏览器访问优化:
- 减少http请求:合并css、合并javascript、合并图片
- 使用浏览器缓存
- 通过设置HTTP头钟的Cache-Control和Expires的属性,可设定浏览器缓存(几天或者一个月),针对的是更新评率比较低的静态资源(如:网站log、图标、css、js)
- 使用浏览器缓存策略时,网站在更新竞态资源时,应采用批量更新的办法,避免造成用户浏览器发亮缓存实效,集中更新缓存,造成服务器负载骤增、网络堵塞的情况
- 启用压缩:压缩html、css、js(可使用GZip工具);注意:使用压缩会对服务器和六拉起造成一定的压力,在通信带宽良好而服务器资源不足的情况下权衡考虑
- Css放在页面上面,js放在页面下面;除非,页面解析就需要js,不能放在底部
- 减少cookie传输,太大的cookie会严重影响数据传输;竞态资源可使用独立域名访问,避免请求静态资源发送cookie,减少发送cookie的次数
4、CDN加速
内容分发网络,本质仍是缓存,将数据换存在距离用户最近的地方,使用户以最快速度访问数据,即访问第一跳。 可以减少数据中心负载压力。cdn,一般缓存的是静态资源,如图片、css、文件、js、竞态网页等。
5、反向代理