国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

自設代理服務器緩存圖片節省上網流量

2024-09-01 13:45:44
字體:
來源:轉載
供稿:網友
其實可以在電腦上安裝一個 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/計算器事先計算好需要的秒數。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 菏泽市| 巫山县| 仪陇县| 孙吴县| 武功县| 申扎县| 巨野县| 易门县| 九龙城区| 山阴县| 临清市| 北川| 金溪县| 怀远县| 介休市| 屏山县| 正阳县| 汾阳市| 饶阳县| 连州市| 临潭县| 陆丰市| 秀山| 集贤县| 和田县| 公主岭市| 凯里市| 科技| 韩城市| 扎鲁特旗| 天峻县| 青海省| 化州市| 海伦市| 易门县| 湖州市| 渭南市| 南溪县| 会泽县| 柳江县| 会泽县|