PowerCMS X ブログ
2025-12-12
前回のブログ記事「PowerCMS X のキャッシュ機能について」では、PowerCMS X では動作速度の向上を図るために独自のキャッシュ機能があるというご紹介をいたしました。
このキャッシュを管理画面からリセット・削除する便利なプラググイン「CacheManager」が PowerCMS X には同梱されています。
ちなみに CacheManager プラグインはインストール時に有効にすることを推奨しているプラグインのひとつでもあります。
プラグインの利用方法は非常に簡単です。
キャッシュ管理画面にアクセスすると、キャッシュのリセット・削除をすることができます。
CacheManager プラグインでリセット・削除できるキャッシュには種類があります。
キャッシュは速度の向上を目的としているので、キャッシュの削除・リセットを行っても CMS の挙動が変化するといったことはありません。
| PowerCMS X のキャッシュ種類 | 説明 |
|---|---|
| アプリケーション・キャッシュ | アプリケーションの全般設定、データベースのスキーマ、翻訳フレーズ など |
| テンプレート・コンパイルキャッシュ | テンプレート・タグをネイティブ PHP コードにコンパイルしたコード |
| データベース・クエリキャッシュ | データベースに対して発行した SQL クエリの実行結果 |
| プラグイン・キャッシュ | プラグインによってキャッシュされたデータ |
| ビルド・キャッシュ | テンプレート・タグ「<mt:include>」「<mt:cacheblock>」によってキャッシュされたビューのビルド結果 |
| コンパイル済ビュー | テンプレート・タグを PHP コードにコンパイル済のビュー |
| コンパイル済URLマップ | テンプレート・タグを PHP コードにコンパイル済の URL マップ |
| ユーザーの権限 | ユーザーおよびユーザーグループに設定されたロール・権限をマージした、ユーザー毎の権限マップデータ |
| 期限切れのセッション | データベースに保存された有効期限切れのセッション |
| APIキャッシュ | RESTful API から返却された JSON データ |
CacheManager プラグインでキャッシュがリセット・削除できないときは、キャッシュファイルの権限が問題となっている事があります。
そんなときは以下のページに具体的な対応方法が記載されていますのでご覧ください。
カテゴリー:プラグイン | 技術情報 | トラブルシューティング
投稿者:たはかし