0

我最近一直在研究性能,最近在我公司的 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 文件,会减慢您的网站速度?我只是不明白雅虎背后的逻辑。任何解决此问题的指导将不胜感激!

4

1 回答 1

0

这些文件是 YUI 版本 2(已弃用) YUI3 是最新的,如果您的网站没有使用这些组件中的任何一个,那么您可以将它们从 HEAD 部分中删除。如果您的网站确实在使用这些 YUI2 文件,那么您可以获得上述所有链接的组合版本,以便只有 1 个脚本标签并将其移动到页面底部旁边的 .

于 2012-11-06T07:31:30.583 回答