DeleteFilesAfterRebuild
最終更新日: 2023.10.16
再構築処理におけるファイル削除のタイミングを変更します。
Movable Type では、再構築をおこなう場合、対象となるファイルを削除したうえで、ファイル内容の生成処理をおこない、その後ファイルとして出力します。
この処理の一連の流れは多くの場合問題になることはありませんが、再構築に時間がかかるケースや公開キューを使用したバックグラウンドパブリッシングを使用しているケースで、更新対象のファイルが一定時間存在せず、再構築中にアクセスできない状態になることがあります。
この環境変数を設定することで、ファイル内容の生成処理を先におこない、更新されたファイルを出力する直前に、既存ファイルを削除するよう処理の順番が変更されます。
再構築で時間がかかる主な要因はファイル内容の生成処理であるため、そのあとにファイル削除をおこなうことで、ファイルが存在しない時間を大幅に短縮(実質的には瞬時に)することができます。
コールバックを使用していないサードパーティー製プラグインを利用している場合、対象プラグインの構造によっては、プラグインが正常に動作しないといった影響が出る可能性があります。再構築に関連するサードパーティー製プラグインをご利用の場合は、あらかじめ提供元まで影響の有無をご確認ください。