harugon/cloudflare
最新稳定版本:0.2.0
Composer 安装命令:
composer require harugon/cloudflare
包简介
README 文档
README
ページの更新、画像の再アップロード時に Cloudflare のキャッシュをパージします (主に画像のキャッシュを消すことを目的としています)
MediaWiki で CloudFlare を使う – harugon のブログ
導入前に上記のページを読むことをおすすめします。
Requirements
- PHP 7.4
- MediaWiki 1.35
Install
Releases · harugon/mediawiki-extensions-cloudflare
上記の URL よりCloudflare-{バーション}.tar.gzのファイルをダウンロードし extensions に展開
LocalSettings.php に Cloudflare の API 情報とともに追記します。
wfLoadExtension('Cloudflare'); $wgCloudflareEmail = ''; $wgCloudflareAPIKey = ''; $wgCloudflareZoneID = '';
Config
| 変数 | 初期値 | 説明 |
|---|---|---|
| $wgCloudflareEmail | "" | Cloudflare に登録してあるメールアドレス |
| $wgCloudflareAPIKey | "" | APIkey( API トークン- Cloudflare → Global API Key が必要です ) |
| $wgCloudflareZoneID | "" | サイト(URL)固有の ID (サイトごとのダッシュボードで見ることができます) |
| $wgCloudflarePurgePage | false | 記事を更新時に purge する |
| $wgCloudflarePurgeFile | true | ファイル(画像)を更新時に purge する |
記事ページをキャッシュする
$wgCloudflarePurgePageを有効化する場合 ページルール (Page Rule) に Bypass Cache on Cookie を設定する必要があります。
(BusinessプランとEnterpriseプランのみ有効です。)
問題
- API Rate limits
- Varnish を挟んでいる場合 ‥(Cloudflare->Varnish->origin 先に Cloudflare が消える可能性がある?)
Disclaimer
Cloudflare, the Cloudflare logo, and Cloudflare Workers are trademarks and/or registered trademarks of Cloudflare, Inc. in the United States and other jurisdictions.
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-08-06