PHPのVarnishキャッシュクリアの詳細解説(指定サイト下含む)_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:05:12
オリジナル
903 人が閲覧しました

フォルダーの内容をクリアする方法はありません。クリアできるのは、指定されたリンク キャッシュのみです。

コードは次のとおりです:
function clearVarnish($ip,$url) ,$host=null){

$errstr = '';
$errno = '';
$varnist_arr = isset($host) ? $host : C('VARNISH_LIST');
foreach ($varnist_arr as $v){
$fp = fsockopen ($ip, 2);


次の点に注意してください:

受信 URL は次のようなパラメータを取ることができません: www.baidu.com/? tn=sougou
purge.url の後にクリアされる正規表現を www.baidu.com/(.?)sougou に変更できるためです。

ワニスが複数のサイトのコンテンツをキャッシュしており、指定されたサイトの URL をクリアするか、単にサイトのホームページをクリアする必要がある場合は、purge.url の代わりにパージを使用する必要があります



コードをコピーします

コードは次のとおりです。 function varnish_purge($ ip、$ host = ''、$ url){
$ $ errno;

http://www.bkjia.com/PHPjc/327716.htmlwww.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/327716.html
技術記事フォルダーの内容をクリアする方法はありません。次のようにコードをコピーするだけです。 = ''; $varnist_arr = イッセ ...



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート