我最近一直致力于表现,最近在我公司的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's recommendations on how to improve SEO,似乎雅虎建议将这些.js文件放在你的标题中。
来自雅虎的这些javascript文件是否应包含在您的头部?或者它们只是不必要的外部.js文件会降低您的网站速度?我只是不明白雅虎背后的逻辑。任何指导清除这一点将非常感谢!
答案 0 :(得分:0)
这些文件是YUI版本2(不建议使用)YUI3是最新的,如果您的网站没有使用任何这些组件,那么您可以从HEAD部分删除它们。如果您的网站确实使用了那些YUI2文件,那么您可以获得上述所有链接的组合版本,以便只有一个脚本标记并将其移动到旁边的页面底部。