百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 网站模板(百分百源码网)>电脑软件>服务器> 自设代理服务器缓存图片节俭上网流量
分享本文到:

自设代理服务器缓存图片节俭上网流量

发布时间:05/16 来源:未知 浏览: 关键词:
其实可以在电脑上安装一个 Apache HTTP server, 配制成 forward proxy, 然后运用其中的缓存功能来节俭流量。

怎么样配置 forward proxy 这里不多说,网上一抓一大把。这里讲的是,有许多网站并没有明白指明图片、.js/.css 在会员的阅读器里面缓存一端工夫,在这些网站的多个页面中切换,就会发生许多的反复流量。

我们可以合理地假定,网站的图片、.js/.css 文件,在一段工夫内是不会变的。因而我们可以配置 Apache 修改这些网站的 图片、.js/.css 文件缓存工夫,以免反复传输一样的文件。

配置要领很简略,在 httpd.conf 中,打开 mod_headers, mod_mem_cache, mod_cache, mod_file_cache, 加上下列配置:
复制代码 代码如下:

#local forward proxy server
Listen 5081

Include conf/extra/httpd-vhosts-5081.conf



创建一个文本文件, httpd-vhosts-5081.conf, 放在conf/extra/ 目录中(windows版本 apache)。在此文件中,加上这样的配置(图片文件缓存 365 天,js/css 缓存 1 小时):


复制代码 代码如下:

#local forward proxy server
NameVirtualHost *:5081

#local forward proxy server
<VirtualHost *:5081>
ProxyRequests On
ProxyVia On
<LocationMatch "\.(js|css)$">
Header unset P3P
Header unset Cache-Control
Header unset Expires
Header unset Pragma
Header unset ETag
FileETag None

#cache 1 hour
Header set Cache-Control "max-age=3600, public"
</LocationMatch>

<LocationMatch "\.(gif|jpe?g|png)$">
Header unset P3P
Header unset Cache-Control
Header unset Expires
Header unset Pragma
Header unset ETag
FileETag None

#cache 365 days
Header set Cache-Control "max-age=31536000, public"
</LocationMatch>

</VirtualHost>


当然了,也可以调整这里的工夫参数,单位为秒。可以用 Excel/盘算器事先盘算好需要的秒数。 热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板
责任编辑:jdsAl
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助



订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板