AngularJS初始加载时间优化
我的应用程序只有15页,客户端没有太多代码。该网站由阿姆斯特丹的Modular托管,我称之为德国的Modular。它有一个可怕的长加载时间,我是唯一一个调用该网站。服务器统计信息: 154个请求传输9.14mb平均响应4.31ms 大多数加载时间似乎是vendor.css和vendor.js。以及应用程序的css和js 我已经做了:AngularJS初始加载时间优化,angularjs,performance,Angularjs,Performance,我的应用程序只有15页,客户端没有太多代码。该网站由阿姆斯特丹的Modular托管,我称之为德国的Modular。它有一个可怕的长加载时间,我是唯一一个调用该网站。服务器统计信息: 154个请求传输9.14mb平均响应4.31ms 大多数加载时间似乎是vendor.css和vendor.js。以及应用程序的css和js 我已经做了: 首先加载css 稍后尝试加载不需要的js,比如socket.io、google analytics,但它是一个有角度的应用程序,所以我需要一些js 丑陋&缩小我
- 首先加载css
- 稍后尝试加载不需要的js,比如socket.io、google analytics,但它是一个有角度的应用程序,所以我需要一些js
- 丑陋&缩小我的JS和CSS
- concat CSS和JS减少请求
- 对使用两次的小图像使用精灵+
- 根据屏幕大小加载不同的图像大小
- 对HTML使用角度模板缓存(这会增加初始加载时间)
- 也许有些事我忘了提
祝你好运:)我目前正在使用的一个好工具:你能确认其他用户也有延迟吗?也许问题出在你的人际网络中?另外,如果你直接得到列表中的第一个css,它平均还是2.2秒吗?如果我使用mod.bz,我得到大约700ms-1。如果我使用我的自定义域,我会得到大约250ms-500ms(大部分是350ms)。我猜mod.bz是域上的代理,所以还有一个节点要去。到目前为止,我无法在不同的网络上测试它。如果我使用隐姓埋名模式进行测试,我的速度也会快得多,但是没有任何人在没有任何扩展的情况下冲浪。请看下面这篇文章: