**我正在开发一个网站,前端是用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/