高速缓存和gzip COM pression通过htaccess的 [英] Caching and gzip compression by htaccess

查看:280
本文介绍了高速缓存和gzip COM pression通过htaccess的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以提供我与处理COM pression,浏览器缓存,代理缓存等,为典型的网站优化的.htaccess配置?

除了我的客人,我也试图让谷歌PageSpeed​​高兴。 我想使用缓存和gzip COM pression通过的.htaccess请帮助我的code!

我想缓存图标,PDF格式,FLV,JPG,PNG,GIF,JS,CSS,SWF 文件很长一段时间

我想缓存 XML,TXT 文件2天

我想缓存 HTML 文件2天

和我想的COM preSS我的 HTML,TXT,CSS,JS,PHP 文件,因为这些具有较大的文件大小。

有没有办法使用的.htaccess gzip压缩的图像?

解决方案

 #480周
< FilesMatch\(ICO | PDF | FLV | JPG | JPEG | PNG | GIF | JS | CSS | SWF)$。>
页眉设置缓存控制最大年龄= 290304000,公开
< / FilesMatch>

# 2天
< FilesMatch |&GT\(XML TXT)$。;
页眉设置缓存控制最大年龄= 172800,公众,必重新验证
< / FilesMatch>

# 2小时
< FilesMatch |&GT\(HTML HTM)$。;
页眉设置缓存控制最大年龄= 7200,必重新验证
< / FilesMatch>

< ifModule mod_gzip.c>
  mod_gzip_on是
  mod_gzip_dechunk是
  mod_gzip_item_include文件\。(HTML |?TXT | CSS | JS | PHP | PL)$
  mod_gzip_item_include处理^ CGI脚本$
  mod_gzip_item_include MIME ^文本/.*
  mod_gzip_item_include哑剧^应用程序/ x-j​​avascript的。*
  mod_gzip_item_exclude MIME ^图像/.*
  mod_gzip_item_exclude rspheader ^内容编码:*。* GZIP
< / ifModule>
 

Can someone provide me with an optimized .htaccess configuration that handles compression, browser caching, proxy caching, etc. for a typical website?

Aside from my visitors, I'm also trying to make Google PageSpeed happy. I wanna use caching and gzip compression through .htaccess please help me with its code!

I want to cache icon,pdf,flv,jpg,png,gif,js,css,swf files for long time

I want to cache xml,txt files for 2 Days

I want to cache html files for 2 Days

And I wanna compress my html,txt,css,js,php files because those have large file size.

Is there any way to gzip images using .htaccess?

解决方案

# 480 weeks
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>

# 2 DAYS
<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</FilesMatch>

# 2 HOURS
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>

<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

这篇关于高速缓存和gzip COM pression通过htaccess的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆