自設(shè)代理服務(wù)器緩存圖片節(jié)省上網(wǎng)流量
怎么樣配置 forward proxy 這里不多說,網(wǎng)上一抓一大把。這里講的是,有很多網(wǎng)站并沒有明確指明圖片、.js/.css 在用戶的瀏覽器里面緩存一端時(shí)間,在這些網(wǎng)站的多個(gè)頁面中切換,就會(huì)產(chǎn)生很多的重復(fù)流量。
我們可以合理地假定,網(wǎng)站的圖片、.js/.css 文件,在一段時(shí)間內(nèi)是不會(huì)變的。因此我們可以配置 Apache 修改這些網(wǎng)站的 圖片、.js/.css 文件緩存時(shí)間,避免重復(fù)傳輸同樣的文件。
配置方法很簡單,在 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
新建一個(gè)文本文件, httpd-vhosts-5081.conf, 放在conf/extra/ 目錄中(windows版本 apache)。在此文件中,加上這樣的配置(圖片文件緩存 365 天,js/css 緩存 1 小時(shí)):
#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>
當(dāng)然了,也可以調(diào)整這里的時(shí)間參數(shù),單位為秒??梢杂?Excel/計(jì)算器事先計(jì)算好需要的秒數(shù)。
相關(guān)文章
windows下文件同步工具 CwRsync 4.0.2 安裝配置方法(圖文)
這篇文章主要介紹了CwRsync 4.0.2 安裝配置方法,需要的朋友可以參考下2015-01-01vscode 遠(yuǎn)程服務(wù)器 上傳至 github的操作步驟
這篇文章主要介紹了vscode 遠(yuǎn)程服務(wù)器 上傳至 github的操作步驟,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-12-12DELL R720服務(wù)器安裝Windows Server 2008 R2系統(tǒng)的圖文詳解
這篇文章主要介紹了DELL R720服務(wù)器安裝Windows Server 2008 R2系統(tǒng)的圖文詳解,需要的朋友可以參考下2021-03-03windows服務(wù)器如何創(chuàng)建.開頭(.well-known)的文件夾
國內(nèi)的云服務(wù)商騰訊云提供免費(fèi)有效期一年的SSL證書,申請過程中需要身份驗(yàn)證,需要dns域名解析或者服務(wù)器文件驗(yàn)證。如果想使用文件驗(yàn)證,必須創(chuàng)建一個(gè)以.開頭的文件,使用windows服務(wù)器如何創(chuàng)建.開頭的文件夾。2023-04-04在CentOS6.5上使用Jexus安裝部署ASP.NET MVC4和WebApi
本文主要介紹如何在CentOS6.5安裝Jexus,并介紹其常用命令以及如何創(chuàng)建和部署ASP.NET MVC4項(xiàng)目,從而實(shí)現(xiàn)跨平臺(tái)部署。2016-05-05服務(wù)器定時(shí)執(zhí)行計(jì)劃任務(wù),定時(shí)訪問頁面(windows/linux)
最近在做一個(gè)網(wǎng)站需要定時(shí)生成sitemap,如果人工操作容易忘記,不如服務(wù)器上自動(dòng)執(zhí)行生成更方便,其實(shí)很簡單一句話就ok了,還支持參數(shù)2016-11-11在VPS上用3Proxy架設(shè)http代理和socks代理(Ubuntu環(huán)境)
前幾天記錄了在廉價(jià)的xen vps主機(jī)上通過squid架設(shè)http代理的情況,試用效果非常不錯(cuò)。但是現(xiàn)在需要增加socks代理,這方便squid就無能為力了,于是改用傳說中的輕量級(jí)的NB代理軟件3Proxy。2010-07-07