Heim  >  Fragen und Antworten  >  Hauptteil

angular.js - AngularJS制作的网页怎么提高访问速度?

  1. AngularJS在访问的时候要加载诸多的js文件,如果手机网速不快,那么可能要加载好久。
  2. 提高后台的响应速度,不知为何100Mps的阿里云,我用python的flask写后台api,有时候一个请求要十几秒。。。
  3. 其他可以提高访问速度,节省用户流量的方式

以上几点,本人菜鸟,只是略微有些了解,比如不要第一次加载所有js文件等等,希望有高手能给出一点更具体的实施的措施,十分感谢!

滿天的星座滿天的星座2738 Tage vor617

Antworte allen(6)Ich werde antworten

  • 为情所困

    为情所困2017-05-15 16:58:04

    1.把需要用到的JS文件依赖全部压缩。
    2.按需加载,就是需要依赖哪些JS文件就加载哪些JS文件。
    3.使用CDN。

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-15 16:58:04

    数据做缓存,压缩合并代码

    angular相对于react来说,首次加载真的是慢,没办法,react可以根据生命周期来决定何时加载。

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 16:58:04

    主要就在
    1.异步加载
    2.按需加载
    3.数据缓存(不常更新的静态资源本地缓存,ajax请求缓存)
    4.加个loading提升用户体验
    5.CND
    6.压缩合并。
    客户端要加速的话,应该在文件大小,请求耗费时间,代码执行效率,移动端还应该注意类似于图片使用canvas能硬件加速,css布局layout也会影响效率,页面渲染等问题

    Antwort
    0
  • 黄舟

    黄舟2017-05-15 16:58:04

    针对js 第一次加载必要的就同步加载,不是首页需要的可以异步加载

    Antwort
    0
  • 高洛峰

    高洛峰2017-05-15 16:58:04

    把js,css压缩合并成两个文件,在阿里上申请一个免费的oss,把文件传上去。

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-05-15 16:58:04

    Chrome或ff下f12看下整个加载过程
    1加载了多少文件多少静态多少动态的
    2每个静态加载的每步骤和动态的每步骤是否有特别畸形的
    3考虑dns解析、缓存使用率、请求到响应的延迟、传输过程、加载过程中的较大无动作的时间是否有异常
    另外你所在网络与服务器之间的线路是否稳定

    Antwort
    0
  • StornierenAntwort