<分区>
我正在尝试加速我的网站。这是我在 Timeline/Profile JS 内的 chrome 开发人员工具中找到的。其中包含大约 150 个蓝色的 Parse HTML(在屏幕中)。
这是加载时间的 50%。我使用平板电脑对其进行了测试,该功能甚至花费了 15000 毫秒!我正在这样设置路线提供者:
var start = '<div class="important">';
var end = '</div>';
$routeProvider.when('/test', {
template: start + 'some short text' + end
});
怎么了?网站的完整大小为 500kb。它有 97 个作用域。
编辑:如果我在平板电脑上不使用 Angular 测试网站,加载时间为 2.5 秒(正如我在上面用 Angular 指出的那样超过 18 秒)。我愿意为解决方案付费。
我还要添加 timeline data我调试(在平板电脑上)。您可以在 Chrome 上查看时间轴。打开开发者控制台(F12)。单击选项卡时间线。右键单击此选项卡,然后选择加载时间线数据。
编辑 2:我正在使用 angular-material ,我认为这可能是问题所在,这可能是所有解析 html 的原因,因为例如有很多按钮。