为什么加载一些css和js文件花费的时间太长?

时间:2016-12-28 22:24:57

标签: javascript jquery asp.net asp.net-mvc performance

我在ASP.NET MVC5上有IIS Server个应用程序,清除浏览器的历史记录后登录页面加载速度太慢。正如在Developer Tools的网络字段中可以看到的那样,加载页面内容即cssjs文件似乎存在严重问题。那么,请您澄清一下如何解决font-awesome和其他文件的问题?如何增加页面和其他内容的加载?请注意,我首先加载css个文件,然后加载页面内容和最后javascript个文件。任何帮助将不胜感激......

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以尝试在App_Start\BundleConfig.cs

中捆绑和缩小这些资源

答案 1 :(得分:1)

您的浏览器速度似乎很低。由于您已经使用了缩小版本并且尺寸不超过25kb,因此它还需要15秒。

其他方法是在浏览器中缓存这些文件并在每次(首次调用后)重用

caching JavaScript files

Browser Caching of CSS files

另外,我建议以下优先级

1.Load JS  很多时候我遇到过Js依赖问题。确保首先加载父js,然后加载child。另外,尝试改组js优先级,可能会帮助你

2.Css

3.页面内容

修改 Google字体离线 Downloading a google font and setting up an offline site that uses it