首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Wordpress中为第三方资源设置过期日期

在Wordpress中为第三方资源设置过期日期
EN

Stack Overflow用户
提问于 2013-03-23 09:22:58
回答 1查看 1.7K关注 0票数 1

当在WordPress域上运行Yslow测试时,我得到了这样的消息,它将其定义为高度重要的问题:

代码语言:javascript
复制
There are 3 static components without a far-future expiration date.

http://fonts.googleapis.com 
/css?family=Anonymous+Pro%3Aregular%2Citalic%2Cbold%2Cbolditalic%7C&ver=3.5.1
http://content.zemanta.com/static/zem-css/modern.css?version=1.3
http://ajax.cloudflare.com/cdn-cgi/nexp/abv=4114775854/cloudflare.min.js

有没有可能做一些事情--也许用我的.htaccess设置一个规则--来解决这个问题,并将到期日期设置为一年左右?还是说这完全不是我能控制的?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-08-15 16:30:50

这就是说,当用户访问你的网站时,这些文件每次都会被下载,因此会降低你页面的加载速度。HTTP标头包含一个过期日期,允许用户浏览器自动缓存这些文件,直到这些日期过期-用户将自动重新下载这些资源。

这可能会有所帮助:https://developers.google.com/speed/docs/best-practices/caching?csw=1#LeverageBrowserCaching

此外,如果您可以使用PHP打开这些文件,则可以自己设置头文件:

代码语言:javascript
复制
<?php
// seconds, minutes, hours, days
$expires = 60*60*24*14;
header("Pragma: public");
header("Cache-Control: maxage=".$expires);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
?>

有关设置PHP头的更多信息,请参见http://php.net/manual/en/function.header.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15582311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档