先日、ウェブサイトサーバーを変更し、TencentのEdgeOneサービスを利用し始めました。記事を更新するたびにEdgeOne管理画面で手動でキャッシュをクリアする必要があったため、自動更新を実現するプラグインを作成できないかと考え、このTencent EdgeOneキャッシュクリアWordPressプラグインが誕生しました。
Tencent EdgeOneキャッシュクリアWordPressプラグイン紹介
記事の公開、更新、または削除後にTencent Cloud EdgeOneのキャッシュを自動的に更新するWordPressプラグインです。
機能特性
- 自動キャッシュ更新:記事の公開、更新、削除時に自動的に更新
- 複数の投稿タイプをサポート:投稿、固定ページ、カスタム投稿タイプ
- スマート更新:記事ページ、ホームページ、カテゴリーページ、タグページ、著者ページ、日付アーカイブページを自動的に更新
- コメント統合:新しいコメントが承認された際に関連記事のキャッシュを自動更新
- 手動更新:特定の記事またはサイト全体の手動更新をサポート
- 更新方法を選択可能:キャッシュ削除(delete)または期限切れマーク(invalidate)をサポート
- ログ記録:更新操作ログの記録をオプションで可能
- SDK不要:Tencent Cloud SDKのインストール不要で直接APIを呼び出し可能
Tencent EdgeOne紹介
エッジセキュリティアクセラレーションプラットフォームEO (TencentCloud EdgeOne)は、Tencent Cloudの世界中に広がるエッジノードに基づき、ドメイン名解決、動的・静的インテリジェントアクセラレーション、TCP/UDP 4層アクセラレーション、DDoS/CC/Web/Bot保護、Pages、エッジ関数計算などのエッジ統合サービスを提供し、顧客がユーザーリクエストにより迅速、安全、柔軟に対応できるよう支援します。
使用チュートリアル
1、EdgeOneサービスを申請して使用する
本記事公開時点で、EdgeOneには無料プランが利用可能です。

国際版取得アドレス:速度テストを共有し、さらに多くのEdgeOne無料プランをアンロック
国内版取得アドレス:エッジセキュリティアクセラレーションプラットフォーム特別優待_EdgeOneキャンペーン- Tencent Cloud

取得に成功したら、接続するドメイン名をバインドします。CNAMEとNS接続の2つの方法をサポートしており、比較的簡単です。

なお、グローバルアベイラビリティゾーンは、ICP登録と実名認証後にのみ選択可能で、未登録のウェブサイトはグローバルアベイラビリティゾーン(中国本土を除く)のみ選択をサポートしています。
2、EdgeOneキャッシュクリアプラグインをインストールする
- プラグインの圧縮ファイルをダウンロード
- WordPress ダッシュボードにログイン
- 「プラグイン」→「新規追加」→「プラグインのアップロード」に移動
- プラグインの圧縮ファイルを選択してアップロード
- プラグインを有効化
PS:このプラグインはWordPress公式の審査を通過しており、WPダッシュボードのプラグイン画面から„Cache Purger for EdgeOne“を検索して直接インストールできます。
3、EdgeOneキャッシュクリアプラグインを設定する
在ダッシュボードメニュー,設定以下で、EdgeOne キャッシュパージの設定エントリを見つけることができます。

まず、Tencent CloudコンソールでSecret ID和Secret Keyを申請し、ここに直接入力するか、wp-config.phpファイル内に定義することができます。
次に、Zone IDを入力し、自動クリーンアップを有効化にチェックを入れて、設定を保存すれば構成は完了です。

手動クリーンアップ画面では、記事IDでクリーンアップすることも、URLでクリーンアップすることもできます。

クリーンアップ後は、クリーンアップログで記録を確認できます。
キャッシュプラグイン統合に関する説明
現在、このプラグインはWP Super Cache、W3 Total Cache、WP Rocket、LiteSpeed Cacheの4つのキャッシュプラグインの自動クリーンアップ機能を統合しており、キャッシュプラグインでキャッシュをクリーンアップすると、EdgeOneプラグインが自動的にCDNキャッシュをクリーンアップします。
ただし、Naiba自身のサイトではNginx Fast_cgiキャッシュを使用しており、W3 Total Cacheでのみ友人とテストを行いました。使用しているキャッシュプラグインでクリーンアップ後にCDNキャッシュが自動的にクリアされない場合は、手動でEdgeOneキャッシュプラグイン内で一度クリーンアップを行ってください。

コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。