我最近一直在研究性能,最近在我公司的 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 文件放在您的标题中。
这些来自 yahoo 的 javascript 文件是否应该包含在您的 head 部分中?还是它们只是不必要的外部 .js 文件,会减慢您的网站速度?我只是不明白雅虎背后的逻辑。任何解决此问题的指导将不胜感激!