发表于: 2017-06-18 19:42:46

1 1008


  • 今天完成的事情:

  • 1、将搜索状态的保存采用state.params,放弃sessionStorage。

    • 2、完善细节部分。

    • 3、趁着天气好去运动了一下。


    • 明天计划的事情:

  • 1、将改好的代码上传到服务器,查看线上是否正常。

  • 2、和汤特的代码合并。

  • 3、买的书到了,抽时间每天看一点。


      • 遇到的问题:

  • 1、暂无


  • 收获:

    1、听了今天的小课堂,了解到如何进行网站性能优化:

    从用户角度而言,优化就是让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。

    从服务器角度而言,优化是减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。

    有以下方法:

    1.减少DNS查询:将服务器域名的ip信息加入本地host文件,这也是常见的翻墙方法

    2.减少DNS查询:使用优质的本地DNS服务器,在系统中设置

    3.减少tcp连接,开启KeepAlive声明

    4.减少http请求数量,可减少多余的请求头与响应头:对于图片使用雪碧图对于html文件和css文件,js文件分别进行合并操作。

    5.减少下载时间:为文件减负,压缩图片,使用压缩应用压缩文档中的空格,删除文件多余的语句和注释,创造自己的js精简库和精简框架

    6.减少下载时间:html中引用各种框架和库时,使用CDN链接,CDN会自动寻找网络响应的最优解

    7.减少下载时间:使用本地浏览器缓存。

    8.减轻html文件解析阻塞与渲染阻塞:使用浏览器预加载功能

    9.提前渲染开始时间:将css链接放在html头部

    10.减轻解析器的阻塞:将js链接放在body尾部

    11.按需加载:如在angular路由中使用懒加载,减轻首页负担。

    12.异步加载:减轻网页阻塞

    13.减少网页刷新:部分加载页面,如使用ajaxangular路由







    返回列表 返回列表
    评论

      分享到