2010-04-14 704 views
5

我有一个网站,当我检查网页的速度与谷歌插件,我收到:杠杆浏览器缓存

杠杆浏览器缓存 以下资源缺少一个缓存过期

我在哪里可以改变这个设置?

+1

你是什么平台? (IIS,Apache等...)?它指的是什么类型的文件? – 2010-04-14 00:44:51

+0

umm?我与wordpress和godaddy博客。我想说Apache。 – Daniel 2010-04-14 01:31:24

回答

15

编辑.htaccess和追加

<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresByType image/jpg "access 1 year" 
ExpiresByType image/jpeg "access 1 year" 
ExpiresByType image/gif "access 1 year" 
ExpiresByType image/png "access 1 year" 
ExpiresByType text/css "access 1 month" 
ExpiresByType application/pdf "access 1 month" 
ExpiresByType text/x-javascript "access 1 month" 
ExpiresByType application/x-shockwave-flash "access 1 month" 
ExpiresByType image/x-icon "access 1 year" 
</IfModule> 

这个链接可以帮助你: http://www.quickonlinetips.com/archives/2010/05/leverage-browser-caching-increase-website-speed/

2

杠杆浏览器缓存

从您的网站上存储常用的文件减少页面的加载时间在您的访客浏览器上。

要启用浏览器缓存,您需要编辑您的HTTP标头以设置特定类型文件的到期日期。

在你的域的根目录下找到你的.htaccess文件,这个文件是一个隐藏文件,但是应该显示在FileZilla或CORE等FTP客户端中。您可以使用记事本或任何形式的基本文本编辑器来编辑htaccess文件。

在这个文件中,我们将设置我们的缓存参数来告诉浏览器缓存什么类型的文件。

下面的代码告诉浏览器要缓存什么以及“记住”它需要多长时间。它应该被添加到.htaccess文件的顶部。

## EXPIRES CACHING ## 
&lt;IfModule mod_expires.c> 
ExpiresActive On 
ExpiresByType image/jpg "access plus 1 year" 
ExpiresByType image/jpeg "access plus 1 year" 
ExpiresByType image/gif "access plus 1 year" 
ExpiresByType image/png "access plus 1 year" 
ExpiresByType text/css "access plus 1 month" 
ExpiresByType application/pdf "access plus 1 month" 
ExpiresByType text/x-javascript "access plus 1 month" 
ExpiresByType application/x-shockwave-flash "access plus 1 month" 
ExpiresByType image/x-icon "access plus 1 year" 
ExpiresDefault "access plus 2 days" 
&lt;IfModule> 
## EXPIRES CACHING ## 

建议:

  • 是积极与缓存所有的静态资源
  • 到期至少一个月
  • 不要设置你的缓存一年多的时间中提前!

参考:http://websitespeedoptimizations.com/LeverageBrowserCaching.aspx

+0

只是为了让您知道该网址无效。我现在在这里阅读https://varvy.com/pagespeed/leverage-browser-caching.html – ChristinaD 2017-08-04 05:53:51