压缩并缓存您的网页文件节省流量

又到月底时,每个月这个时候总有那么几个人跟我说没有流量,小张偶看一篇文章。很想跟大家分享怎么节省你主机的流量…

1:缩小js跟css体积.

上这个网站: http://minify.fengyin.name/

把你js跟css文件的制表符 空行,空格,转行全部剔除掉。你要知道我们只是菜鸟,那些代码缩进我们看不懂,只有浏览器知道。

使用方式,打开你的css或者js文件。复制到里面框内,或者干脆直接输入你的js/css文件地址,他自动会读取并为你删除不必要的体积。basic选项是通用的可以缩小xml 啊PHP 那些可以选择basic但是我们用不到这个,我们只需要选择对应的css 跟 javascript 对应的方式压缩,即可。把压缩完毕的内容复制到原来未压缩的文件里替换掉内容。保存上传到你空间即可,现在看一看是不是js文件小了很多呢?

使用.htaccess

在你网站根目录放一个.htaccess加入如下代码

#<ifmodule mod_expires.c>
#<filesmatch “\.(jpg|gif|png|css|js)$”>
#ExpiresActive on
#把图片js文件设置为缓存一年.
#ExpiresDefault “access plus 1 year”
#</filesmatch>
#</ifmodule>
#压缩js和css
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE js css
</ifmodule> 

<FilesMatch “.(html|htm)$”>
Header set Cache-Control “max-age=43200″
</FilesMatch>
 #cache css, javascript and text files for one week
<FilesMatch “.(js|css|txt)$”>
Header set Cache-Control “max-age=604800″
</FilesMatch>
 #cache flash and images for one month
<FilesMatch “.(flv|swf|ico|gif|jpg|jpeg|png)$”>
Header set Cache-Control “max-age=2592000″
</FilesMatch>
 #disable cache for script files
<FilesMatch “\.(pl|php|cgi|spl|scgi|fcgi)$”>
Header unset Cache-Control
</FilesMatch>

你做到了这一步已经超级节省流量了。

小张我不希望看到谁再没有流量……哈哈~

《压缩并缓存您的网页文件节省流量》有5个想法

  1. 收藏之
    这个月就因为流量超标被停了。。我那个空间不能加流量,花钱也不行。。囧

      1. @hnspzwy,
        我也很囧。。这规定太死板了
        好在今天1号,满血原地复活

评论已关闭。