baserマーケット/商品詳細ページ
  • RSS
  • facebook
  • X

ようこそゲスト 様 ログイン

  • お買い物ガイド
  • 販売したい方へ
  • マイページ
  • 新規会員登録
  • カートを見る
※ご注意ください※
この商品は、baserCMS4用の商品です。baserCMS5以上のバージョンでは、正常に動作しませんので、ご利用のbaserCMSのバージョンをご確認のうえ、ダウンロードをお願いします。

プラグイン

クラウドフレアキャッシュ管理プラグイン baserCMS 4対応

画像を拡大する
このエントリーをはてなブックマークに追加

クラウドフレアキャッシュ管理プラグイン

baserCMSの記事が更新された際にクラウドフレアのキャッシュをクリアするプラグインです。


データの公開開始、公開終了にクリアを実行するにはcronを利用する必要があります。


※注意:このプラグインを利用するとフロント画面でツールバーの利用ができなくなります。

Cloudflare側の設定

  1. CachingのCaching Levelを「Cache Everything」に設定してください。
  2. クラウドフレアの管理画面よりCache Rulesを作成し、ページのキャッシュを行ってください。
  3. クラウドフレアの管理画面よりcache purgeが実行可能なAPIトークンを作成してください。
  4. クラウドフレアの管理画面より該当サイトのZoon IDを取得してください。
  5. サイトの構成に応じて検索やPOSTデータを送信する箇所など個別に除外設定を検討してください。

除外設定対象URL例

  1. 管理画面: https://example.com/admin/
  2. 更新トークン: https://example.com/bc_form/ajax_get_token?requestview=false
  3. プレビュー: https://example.com/example?preview=default
  4. お問い合わせ: https://example.com/contact/

設定ファイルについて

  1. Config/setting_customize.default.php を Config/setting_customize.php というファイル名で複製してください。
  2. Config/setting_customize.php にキャッシュクリア管理の有効状態、クラウドフレアのゾーンID、APIトークンを入力してください。
  3. APIトークンを発行せず、クラウドフレアの登録ドメイン、APIキー、メールアドレスにて実施することも可能ですがグローバル権限を保持しているため非推奨になります。

その他

cronの設定など、詳細は、README.md を参照してください。


 

評価とレビュー

この商品に対するご感想をぜひお寄せください。