Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.59 KB

learning-note.md

File metadata and controls

23 lines (16 loc) · 1.59 KB

性能优化:web前端性能优化、应用服务器性能优化、存储服务器优化

web前端性能优化:

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、反向代理