ホームページ >バックエンド開発 >PHPチュートリアル >PHPのVarnishキャッシュクリアの詳細解説(指定サイト下含む)_PHPチュートリアル

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

WBOY
WBOYオリジナル
2016-07-21 15:05:12940ブラウズ

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

コードは次のとおりです:
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 = イッセ ...



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:thinkphp import files での無効なコンテンツ変数の問題の解析_PHP チュートリアル次の記事:thinkphp import files での無効なコンテンツ変数の問題の解析_PHP チュートリアル

関連記事

続きを見る