PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[よくあるご質問] システムログに「タスクを実行するために必要なロックを獲得できませんでした」というログが残っている を追加しました。
[よくあるご質問] 特定のシステムログに絞って確認できますか? を追加しました。

オンデマンド再構築

アドオン・プラグイン

再構築時に物理ファイルを削除して最初にそのページにアクセスがあった時点でページを生成する (オンデマンド再構築) を行うことができます。次回以降のアクセスについては静的な HTML ファイルが返されるため、再構築処理を分散処理できるようになります。

オンデマンド再構築の設定には DynamicMTML が有効になっている必要があります。また、オンデマンド再構築は PHP によるダイナミックパブリッシングエンジンを利用して行われますので、ダイナミックパブリッシング非対応のプラグインは利用できません。

オンデマンド再構築のしくみ

  1. オンデマンド再構築が設定されたテンプレートは再構築時にビルド処理がスキップされ、ファイルが削除されます。
  2. 最初にそのページへのリクエストがあった時点で再構築処理され、処理結果がブラウザに返されます。

ビルドされた結果はそのまま物理ファイルとしてファイルシステムに書き込まれ、以降、そのページへアクセスがあった場合は静的 HTML が返されます。

インストール

ドキュメント『プラグインのインストール』を参照し、オプションプラグイン「RebuildOnDemand」をインストールしてください。

オンデマンド再構築の設定

対象のスペースで DynamicMTML のセットアップを行います。

オンデマンド再構築処理の対象としたいテンプレート編集画面で「このテンプレートの再構築をリクエスト時にオンデマンド処理する」チェックを入れて保存します (この時、公開オプションは「スタティック」を指定してください)。

オンデマンド再構築の設定

次は
一覧へ

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。