我最近一直在从事绩效,最近在我公司的ASP.NET网站上进行了YSLOW测试。我已经设置了IIS7规则,将到期日期设置为30天。研究后,我认为雅虎建议您在头部添加类似标签:
<script src="http://yui.yahooapis.com/2.9.0/build/yahoo/yahoo-min.js" ></script>
<script src="http://yui.yahooapis.com/2.9.0/build/get/get-min.js" ></script>
<script src="http://yui.yahooapis.com/2.9.0/build/yahoo-dom-event/yahoo-dom-event.js">
</script>
<script src="http://yui.yahooapis.com/2.9.0/build/imageloader/imageloader-min.js">
</script>
<script src="http://yui.yahooapis.com/2.9.0/build/cookie/cookie-min.js"></script>
如果您看到此链接,Yahoo关于如何改进SEO的建议,似乎Yahoo建议将这些.js文件放在标题中。
这些JavaScript文件是否来自Yahoo,您应该在头部中包含某些内容?还是它们只是不必要的外部.js文件,这些文件会减慢您的网站?我只是不明白雅虎背后的逻辑。任何清除此事的指南都将不胜感激!
这些文件是YUI版本2(已弃用)YUI3是最新的,如果您的网站不使用这些组件中的任何一个,则可以从头部删除它们。如果您的网站确实正在使用这些YUI2文件,则可以获取上面所有链接的组合版本,以便只有1个脚本标签并将其移至页面底部。