angularjs - 如何使angularjs网站加载速度更快

标签 angularjs html

**我正在开发一个网站,前端是用Angularjs制作的**

站点名称是 http://limokit.com/limolog但问题是,在浏览器上打开网站页面至少需要 30 秒。如何减少这个加载时间?

我们使用 ngRoute 来改变状态,但没有得到我们想要的结果。我们还将所有 html 和 js 转换为缩小版,但它也没有影响第一次加载问题。

最佳答案

乍一看,您似乎在分别加载单独的 js 和 css 文件。这会大大减慢页面的加载速度,尤其是在连接速度较慢的情况下。这里要做的常见优化是将所有 js 文件和 css 文件组合在一起,并在生产环境中提供一个 js 和一个 css 文件。我不知道你用什么来提供 JS/CSS 文件,但我使用 compressor对于 Django。

此外,为了进一步调试此问题,如果您在 Chrome 检查器中查看您的页面在页面加载时执行的网络请求,它会有所帮助。通过查看页面加载的瓶颈位置,您可以收集大量信息。

关于angularjs - 如何使angularjs网站加载速度更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37093737/

相关文章:

javascript - onmouseover 工具提示未正确显示

javascript - Angularjs 返回不带参数的 $location url

javascript - 隐藏所有不包含具有值的 td 的 tr 元素

javascript - 有没有办法在 AngularJS 中强制重新加载递归 ng-include ?

javascript - AngularJS ng-if 有一个奇怪的延迟

javascript - 为什么简单的 JQuery 对话框/弹出窗口不起作用?

javascript - 如何将 Quill.js 应用于已经内容可编辑的元素?

html - 非标准属性有什么用?

javascript - 如何在同一 ui-select 字段上同时应用过滤器 :$select. 搜索和 limitTo :$select. infiniteCurrentLimit?

javascript - Html/CSS/JavaScript 删除鼠标上的图像预览