我正在使用Wordpress进行内容管理系统。 过了一段时间,我试图让性能更好,我用来分析我的网站的工具是Gtmetrix。
我做了很多性能优化,但有一个问题我无法解决,实际上我甚至不知道它何时被生成。
问题与以下文件的Expires Header有关:
connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3
platform.twitter.com/widgets.js
platform.stumbleupon.com/1/widgets.js
apis.google.com/js/platform.js
www.facebook.com/impression.php/f38617d6c3bf89e/lid=115&payload=%7B%22source%22%3A%22jssdk%22%7D
我也在使用Woocommerce。
您能帮我从我的网站上删除这些文件,或者至少为它们添加过期标题吗?我认为这是不可能的,因为这个文件是从其他地方加载的吗?!
答案 0 :(得分:2)
您无法更改您无法控制的网站发送的标题。
Facebook,Twitter,StumbleUpon和Google都控制着他们自己的标题,并且有自己的原因来说明他们发送的过期时间和其他缓存设置。
您只能在您控制的域上进行这些更改。在这种情况下,您的选项是:
考虑使用其他方式连接到这些社交网络。例如,您可以编写自己的自定义脚本代码,或者找到一个将在您的网页上本地运行的Wordpress插件(即使这样,您可能无法完全依赖这些外部脚本,具体取决于您想要的确切功能。
不要试图为所有 GTMetrix告诉你的结果取得好成绩。不要误解我,GTMetrix&# 39;建议很棒,你可以从他们身上学到很多东西,但很少有可能在100%的时间内完全做到。尽力而为,在你的控制下做什么,你肯定会注意到你网站的速度(并希望排名)增加。
对于它的价值,安装像W3 Total Cache这样的本地缓存插件通常会一次性处理几个GTMetrix的指标!