国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網管 > 服務器 > 正文

Varnish purges 緩存清除 教程

2020-05-27 13:08:59
字體:
來源:轉載
供稿:網友

 Varnish的緩存清除非常復雜。無論是Varnish的清除方式還是清除時候使用的語法規則等,都是比較復雜。為了理解他,我花費了不少時間,現在我很高興我知道怎么來解釋給大家聽了。

1、Varnish有兩種方式來清除緩存,其中一種方式是通過命中對象的單一變體,所以在他命中一個沒有壓縮的對象的時候他不能清除一個已經壓縮的對象。這個方式也就是強制過期(forced expiry),他是通過設置你想清除的對象的TTL為0去強制它過期。VCL設置如下:

acl purge {"localhost";"192.0.2.14";}sub vcl_recv {if (req.request == "PURGE") {if (!client.ip ~ purge) {error 405 "Not allowed.";}lookup;}}sub vcl_hit {if (req.request == "PURGE") {set obj.ttl = 0s;error 200 "Purged.";}}sub vcl_miss {if (req.request == "PURGE") {error 404 "Not in cache.";}}

2、另外一種方式是使用purge_url,VCL設置如下:

acl purge {"localhost";"192.0.2.14";}sub vcl_recv {if (req.request == "PURGE") {if (!client.ip ~ purge) {error 405 "Not allowed.";}purge("req.url == " req.url);}

通過以上在VCL文件的設置,我們通過HTTP來執行PURGE。這意味著你現在發送了一個:

PURGE / HTTP/1.0Host: www.example.com

通過80端口給了Varnish。但是,這種執行PURGE的方式不支持正則。如果你想支持,可以按照這樣來設置VCL:

acl purge {"localhost";"192.0.2.14";}sub vcl_recv {if (req.request == "PURGE") {if (!client.ip ~ purge) {error 405 "Not allowed.";}purge("req.url ~ " req.url);}

3、對于purge的方式,除了像上邊第2點那樣設置VCL來允許PURGE外,其實我們還可以通過Varnish的管理端口發送靈活的PURGE命令來清除緩存。3.1 首先讓我們來看看管理端口的help(Varnish版本2.1)

[root@varnish4 varnish]# telnet 192.168.1.185 3500Trying 192.168.1.185...Connected to 192.168.1.185 (192.168.1.185).Escape character is ^].200 154 -----------------------------Varnish HTTP accelerator CLI.-----------------------------Type help for command list.Type quit to close CLI session.help200 377 help [command]ping [timestamp]auth responsequitbannerstatusstartstopstatsvcl.load <configname> <filename>vcl.inline <configname> <quoted_VCLstring>vcl.use <configname>vcl.discard <configname>vcl.listvcl.show <configname>param.show [-l] [<param>]param.set <param> <value>purge.url <regexp>purge <field> <operator> <arg> [&& <field> <oper> <arg>]...purge.list

3.2 help中和purge有關的命令有三個,其中purge.list是查看purge的列表,能執行purge的是purge.url和purge兩個命令。3.2.1 purge.url命令它只支持url的purge,如清除http://blog.izhoufeng.com/test.html。

[root@varnish2 varnish]# telnet 192.168.1.185 3500Trying 192.168.1.185...Connected to varnish1 (192.168.1.185).Escape character is ^].200 154 -----------------------------Varnish HTTP accelerator CLI.-----------------------------Type help for command list.Type quit to close CLI session.purge.url test.html200 0

除用CLI接口外也可以用:

/usr/local/varnish-2.1/bin/varnishadm -T 192.168.1.185:3500 purge.url ^test.html$

3.2.2 purge命令則很靈活,請看列子:清除http://izhoufeng.com/somedirectory/和目錄下的所有頁面。

purge req.http.host == izhoufeng.com && req.url ~ ^/somedirectory/.*$orpurge req.url ~ ^/somedirectory/ && req.http.host == izhoufeng.com

清除所有帶“Cache-Control: max-age=3600”的對象。

purge obj.http.Cache-Control ~ max-age=3600orpurge obj.http.Cache-Control ~ max-age ?= ?3600[^0-9]

4、對于大量清除,需要程序接口來做。4.1 通過HTTP的PURGE的接口。<span style="color: rgb(0, 0, 0); font-weight: bold;"><?php</span><span style="color: rgb(102, 102, 102); font-style: italic;">//刷新varnish緩存的函數,$ip為varnish服務器IP地址, $host為要刷新的網站域名,$url為要刷新的不含域名的URL地址</span><span style="color: rgb(0, 0, 0); font-weight: bold;">function</span> varnish_purge<span style="color: rgb(0, 153, 0);">(</span><span style="color: rgb(0, 0, 136);">$ip</span><span style="color: rgb(51, 153, 51);">,</span> <span style="color: rgb(0, 0, 136);">$host</span><span style="color: rgb(51, 153, 51);">,</span> <span style="color: rgb(0, 0, 136);">$url</span><span style="color: rgb(0, 153, 0);">)</span> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
最好看更新中文字幕| 亚洲网站一区| jlzzjlzz欧美大全| 中文字幕视频在线免费| 91高清国产| 激情丁香婷婷| 亚洲社区在线| av手机免费在线观看| 国产在线三区| 天天干天天操天天爽| 国产成人精品实拍在线| 国产一区二区三区不卡免费观看 | 高清在线观看av| 高潮白浆视频| 青草av在线| 青青艹在线视频| 日本久久网站| eeuss影院www在线播放| 51成人精品网站| 中文字幕视频免费在线观看| 丁香综合在线| 国产免费av在线| 国产美女高潮一区二区三区| 欧美激情福利视频在线观看免费| 亚洲欧美国产另类首页| 国产精品久久久久久久牛牛| 尤物网在线观看| 九九热视频免费观看| 国产视频97| 国产写真视频在线观看| 国产免费黄网站| 国产中文字幕在线| 久久五月精品| 国产九九九九| 中文字幕一区免费| 国产视频资源| 精品视频二区| www.狠狠操.com| 激情六月婷婷| 最新超碰在线| 国产成a人亚洲精v品| 精品无人乱码| 欧美日韩一区二区三区在线播放| 2018中文字幕在线观看| аⅴ成人天堂中文在线| 久蕉依人在线视频| 国产香蕉尹人视频在线| 国产国语**毛片高清视频| av在线1区2区| av网站在线播放| 久久久久久国产视频| 国产偷倩在线播放| gogo高清在线播放免费| 天堂资源在线中文| 精品女厕厕露p撒尿| 日本成a人片在线观看| 国产午夜电影| 日本一二区视频| 免费三级毛片| 96久久久久久| 青青草在线免费观看| 69精品视频| 中文字幕中文字幕在线中高清免费版 | 五月婷婷导航| 亚洲一本大道| 国产人成精品| 天天操夜夜摸| 免费影视观看网站入口| 国产青草视频在线观看视频| www.国产精品.com| av片在线观看| 在线观看中文字幕| 中文字幕av在线| 国产二区在线播放| 午夜国产在线| 五月天丁香在线| 久久精品亚洲7777影院| a视频在线观看| 性欧美精品xxxx| 在线中文字幕资源| 精品伦理一区二区| 国产91在线视频蝌蚪| 国产激情视频网址| 好男人社区在线视频| 轻轻色免费在线视频| www.xxx黄| 九九热在线视频观看| 大香伊人久久| 国产一卡2卡3卡免费网站| 国产一二三区在线观看| 国产a国产a国产a| av男人的天堂网| 青青草视频在线观看| а√最新版地址在线天堂| 日本在线观看| 懂色av一区| 国产美女一区视频| 国产在线高清| 久草.com| h网站免费在线观看| 超碰97在线免费观看| 日本啊v在线| 在线观看av网站永久| 亚洲精品影院在线| 阿v免费在线观看| 1区2区3区在线| 在线黄色av| 天堂资源中文在线| av丝袜在线| 国产一级片麻豆| av文字幕在线观看| 九九热在线视频观看| 国产私人尤物无码不卡| 精品无人区乱码1区2区3区免费| 四虎一区二区三区| 国产日韩网站| 懂色一区二区三区| 午夜性爽视频男人的天堂| 尤物视频在线观看| 午夜在线不卡| 国产黄色免费| 国产一起色一起爱| 九九热在线视频观看| 在线播放www| 2021av天天| 国产精品久久久久久福利| 欧美高清xxxx性| 四虎久久影院| 伊人网在线免费观看| 国产在线高潮| 国产69精品久久久久孕妇国产69久久 | 日本h片在线观看| 精品国产一区二区三区不卡在线| 国产在线高潮| 亚洲字幕成人中文在线观看| 九九热视频在线| 精品偷拍激情视频在线观看| 日本电影在线观看| 99爱视频在线观看| 中中文字幕av在线| 国产在线精品一区二区不卡| 四虎a级欧美在线观看| 中文字幕4区| 中文字幕av在线播放| 一本久久精品| 麻豆视频国产| 最近中文字幕mv2018在线高清| 久久精品视频观看| 国产精品一卡二卡三卡| 国产蜜臀av在线播放| 五月综合网站| 中文字幕日本三级| 国产福利资源| 在线观看午夜av| 亚洲精品自拍区在线观看| 尤物视频在线观看视频| 四虎久久影院| 国产精品自拍在线观看| 国产超碰97| 青青青青在线| 国产剧情av在线| 国产精品视频流白浆免费视频| 日本黄色免费网址| 日本久久网站| 国产麻豆精品入口在线观看| 国产精品入口麻豆完整版| 亚洲人在线播放| 国产理论电影在线| 国产9色视频| 欧美精品久久久久久久小说| 福利视频在线看| 国产一区二区影视| 午夜视频在线观看网站午夜视频在线| 国产一级性片| 国产在线观看18| av免费在线观| 国产精品久久精品牛牛影视| www.色五月| 伊人狠狠av| 国产一级免费看| 免费不卡中文字幕视频| 在线中文字幕视频观看| 国产精品一区二区三区视频网站| 亚洲欧美一区二区三区在线播放| 青青草视频在线免费观看| 国产激情在线| 中文字幕在线免费| 狠狠干在线视频| 国产成人午夜电影| 国产女呦网站| 国产美女福利在线观看| 成人精品一区二区三区免费| 中文字幕在线观看播放| 国产不卡在线| 九色在线网站| 精品一区二区三区免费站| 亚洲综合在线免费| 中中文字幕av在线| jizz一区二区三区| 国产高清免费视频|