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

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

 更新時(shí)間:2013年06月20日 17:32:06   作者:  
本篇文章是對(duì)清空varnish的緩存(包括指定站點(diǎn)下的)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
沒(méi)法清空文件夾內(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)來(lái)的 url是不能帶參數(shù)的  如:www.baidu.com/?tn=sougou
因?yàn)?purge.url 后清空的是 正則表達(dá)式 可以改成 www.baidu.com/(.?)sougou 這樣就可以了。

當(dāng)一臺(tái)varnish 緩存多個(gè)站點(diǎn)內(nèi)容需要清除指定站點(diǎn)URL 或者單純清除 站點(diǎn)首頁(yè)時(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ì)介紹,下面我們?cè)敿?xì)的介紹一下關(guān)于字符串相似度介紹
    2012-12-12
  • Ubuntu12下編譯安裝PHP5.3開(kāi)發(fā)環(huán)境

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

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

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

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

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

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

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

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

    PHP中的float類型使用說(shuō)明

    使用PHP的float類型需要注意的是:PHP的float類型的精度有點(diǎn)問(wè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ù)組和其它的語(yǔ)言數(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

最新評(píng)論

西乌珠穆沁旗| 探索| 芜湖县| 七台河市| 肇源县| 石狮市| 嘉禾县| 宝应县| 苏州市| 吕梁市| 遵化市| 香格里拉县| 栾城县| 左权县| 进贤县| 嘉峪关市| 高密市| 苍南县| 鄂伦春自治旗| 宁国市| 扶余县| 田阳县| 额敏县| 菏泽市| 嘉峪关市| 合阳县| 天津市| 文山县| 澎湖县| 财经| 邯郸县| 清水河县| 胶南市| 毕节市| 靖远县| 庆云县| 丰顺县| 涪陵区| 天峨县| 永泰县| 蚌埠市|