$errstr = ''; $errno = ''; $varnist_arr = isset($host) ? $host : C('VARNISH_LIST'); " /> 97福利视频,视频一区二区三区在线,欧美日韩在线精品

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP 清空varnish 緩存的詳解(包括指定站點下的)

沒法清空文件夾內容 只能清空指定鏈接緩存
復制代碼 代碼如下:
<?php
function clearVarnish($ip,$url,$host=null){

    $errstr = '';
    $errno = '';
    $varnist_arr = isset($host) ? $host : C('VARNISH_LIST');
    foreach ($varnist_arr as $v){
        $fp = fsockopen ($ip, 2000, $errno, $errstr, 2);
        if (!$fp) {
            return false;
        } else {
            $out = "purge.url $url /r/n";
            fputs ($fp, $out);
            $out = fgets($fp , 4096);
            fclose ($fp);
            return $out;
        }
    }
}
?>

需要注意的是:傳入進來的 url是不能帶參數的  如:www.baidu.com/?tn=sougou
因為 purge.url 后清空的是 正則表達式 可以改成 www.baidu.com/(.?)sougou 這樣就可以了。

當一臺varnish 緩存多個站點內容需要清除指定站點URL 或者單純清除 站點首頁時 需使用purge 而不是purge.url
復制代碼 代碼如下:
function varnish_purge($ip, $host='', $url) {
        $errstr = '';
        $errno = '';
        $fp = fsockopen ($ip, 2000, $errno, $errstr, 2);
        if (!$fp) {
                return $errno;
        }else {
              if(!empty($host)){
                 $out = "purge req.http.host == {$host} && req.url ~ ^/$ /r/n";
              }else{
                 $out = " purge.url {$url} /r/n";
              }
              fputs ($fp, $out);
              $out = fgets($fp , 4096);
              fclose ($fp);
              return $out; 
        }
}

php技術PHP 清空varnish 緩存的詳解(包括指定站點下的),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 十大臭虫图片| 好看女生头像| 十大黄色软件推荐免费| 洗冤录粤语| 武朝迷案| 枕边凶灵完整版免费播放| 香谱72图解高清大图及解释| 冬日舞蹈教程完整版| 《一点》歌词完整版| 人民日报评墨茶| 碟仙诡谭| 崔智娜| 酱园弄 电影| 彭丹最惊艳三部电影在线观看| 张国强个人简历| 伸舌头接吻脱裤子| 打男生军人光屁股的网站视频| 三年级下册语文第五单元作文奇妙的想象 | https://www.douyin.com| 美姐妹| 夜班护士电影在线播放免费观看高清版| 小数加减法100道题| 王盼盼| 新步步惊心| 汪汪战队动画片| 色域在线| 陈英雄| 美国舞男| 美女交配网站| 宋恩彩为艺术奉献的作品有哪些| 《白狼》大结局| 间宫夕贵电影| 12星座最佳夫妻配对| 陈宝华| 亲密 电影| 抖音游戏中心| 6套电影频道节目表| 寻梦记| 搜狐视频官网| 架子姐姐| 译制片《桥》|