最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年06月20日 17:32:06   作者:  
本篇文章是對清空varnish的緩存(包括指定站點(diǎn)下的)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
沒法清空文件夾內(nèi)容 只能清空指定鏈接緩存
復(fù)制代碼 代碼如下:

<?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;
        }
    }
}
?>

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

當(dāng)一臺varnish 緩存多個(gè)站點(diǎn)內(nèi)容需要清除指定站點(diǎn)URL 或者單純清除 站點(diǎn)首頁時(shí) 需使用purge 而不是purge.url
復(fù)制代碼 代碼如下:

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; 
        }
}

相關(guān)文章

  • PHP中計(jì)算字符串相似度的函數(shù)代碼

    PHP中計(jì)算字符串相似度的函數(shù)代碼

    在php計(jì)算字符串相似度similar_text與相似度levenshtein函數(shù)的詳細(xì)介紹,下面我們詳細(xì)的介紹一下關(guān)于字符串相似度介紹
    2012-12-12
  • Ubuntu12下編譯安裝PHP5.3開發(fā)環(huán)境

    Ubuntu12下編譯安裝PHP5.3開發(fā)環(huán)境

    本文給大家分享的是在Ubuntu12下編譯安裝PHP5.3開發(fā)環(huán)境的方法和步驟,十分的細(xì)致,推薦給大家,有需要的小伙伴們可以參考下。
    2015-03-03
  • php集成套件服務(wù)器xampp安裝使用教程(適合第一次玩PHP的新手)

    php集成套件服務(wù)器xampp安裝使用教程(適合第一次玩PHP的新手)

    這篇文章主要介紹了php集成套件服務(wù)器xampp安裝使用教程(適合第一次玩PHP的新手),本文也是學(xué)習(xí)PHP語言的第一個(gè)程序:helloworld,需要的朋友可以參考下
    2015-06-06
  • php提高網(wǎng)站效率的技巧

    php提高網(wǎng)站效率的技巧

    隨著國內(nèi)PHP開發(fā)的興起,代碼優(yōu)化成了老生常談的話題了。作者本人時(shí)不時(shí)也會(huì)跑到CSDN壇論與人交流交流有交PHP開發(fā)和優(yōu)化問題,這也是可以使自身快速提高的方法。
    2015-09-09
  • PHP實(shí)現(xiàn)全角字符轉(zhuǎn)為半角方法匯總

    PHP實(shí)現(xiàn)全角字符轉(zhuǎn)為半角方法匯總

    這篇文章主要給大家匯總介紹了PHP實(shí)現(xiàn)全角字符轉(zhuǎn)為半角方法,從簡單到復(fù)雜,小伙伴們根據(jù)自己的需求來自由選擇吧。
    2015-07-07
  • PHP中的float類型使用說明

    PHP中的float類型使用說明

    使用PHP的float類型需要注意的是:PHP的float類型的精度有點(diǎn)問題。如果需要高精度的數(shù)學(xué)計(jì)算,可以使用php提供的專用的數(shù)學(xué)函數(shù) arbitrary precision math functions系列和gmp系列函數(shù)。
    2010-07-07
  • php將字符串轉(zhuǎn)換為數(shù)組實(shí)例講解

    php將字符串轉(zhuǎn)換為數(shù)組實(shí)例講解

    在本篇文章里小編給大家分享的是關(guān)于php將字符串轉(zhuǎn)換為數(shù)組實(shí)例講解,需要的朋友們可以學(xué)習(xí)下。
    2020-05-05
  • PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    先了解一下數(shù)組,數(shù)組就是把一組數(shù)據(jù)按順序放在一起。PHP的數(shù)組和其它的語言數(shù)組有一點(diǎn)點(diǎn)不同:第一,保存的數(shù)據(jù)是可以是任何類型的;第二,數(shù)組的索引可以是數(shù)字,也可以是字符串。
    2011-04-04
  • PHP實(shí)現(xiàn)的一致性HASH算法示例

    PHP實(shí)現(xiàn)的一致性HASH算法示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)的一致性HASH算法,結(jié)合具體實(shí)例形式分析了hash算法的具體定義與使用技巧,需要的朋友可以參考下
    2018-03-03
  • PHP實(shí)現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法

    PHP實(shí)現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法,結(jié)合實(shí)例形式分析了php文件、目錄及圖形操作的相關(guān)技巧,需要的朋友可以參考下
    2017-01-01

最新評論

洛阳市| 电白县| 金川县| 华宁县| 阿拉善左旗| 达州市| 邵阳市| 介休市| 伊宁市| 伊宁市| 布尔津县| 北京市| 鄂尔多斯市| 清涧县| 长春市| 综艺| 甘谷县| 加查县| 阳谷县| 南平市| 黑山县| 乐陵市| 葫芦岛市| 科技| 资源县| 庐江县| 札达县| 华亭县| 泰来县| 周宁县| 河池市| 安西县| 磐石市| 东乡| 吴桥县| 庄河市| 西丰县| 桐庐县| 温州市| 西城区| 武山县|