提高外部js文件的yslow分数,并且有无法控制的失效日期

时间:2014-01-20 16:30:03

标签: javascript html performance yslow

我在YSlow上获得了C级,因为我有以下文件没有到期日期:

enter image description here

如果你看不出那些文件是什么,主要是那些是facebook sdks js,twitter分享widget js,live chat javascript widget,crazy egg javascript widget,以及google plus javascript sdk。所以我无法控制他们如何设置这些文件的到期日期。那么我被困了,我该怎么办才能解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

继续Valentin的回答:你将无法控制其他服务托管的脚本的到期日期。

我会后退一步,查看正在引入的外部JS的总量,看看是否可以组合,消除或延迟加载。

例如,请查看static social media share buttons。对于正在加载的外部JS只是为了创建相应的Share按钮,切换到这些静态版本可以大大提高性能。