2023/2/15

Craft CMS の Page Cache プラグインを触ってみる #craftcms

Craft CMS でのブログは Blitz プラグインをつかってキャッシュファイルを出力しておくようなことはしている。

Blitz
https://plugins.craftcms.com/b…

似たようなプラグインで Page Cache というプラグインがあったので試してみる。

Page Cache
https://plugins.craftcms.com/p…

composer でのインストールがこけるので、とりあえず管理画面からインストール

プラグインの設定画面

20230215-084139.png

キャッシュを有効にして、ページにアクセスすると、指定した場所にキャッシュファイルが生成される

20230215-083833.png

コンテンツ更新すると、キャッシュファイルも更新される

20230215-083906.png

正確には、コンテンツが更新されると該当のキャッシュファイルが一度削除される。

その上で、アクセスしたタイミングで、キャッシュファイルが再度生成される。
ISRみたいなイメージ。

コンテンツを無効にすると、キャッシュファイルは削除される

20230215-085342.png

事前にキャッシュファイルを生成しておくとか、機能面諸々は Blitz のほうが現時点ではメリットが多そうではある。
1つのコンテンツから複数のページが生成されている時の挙動とかは確認していないが、、、

先日 Blitz 4.3 もリリースされているので、そちらも見てみよう。

Blitz 4.3 Feature Release
https://putyourlightson.com/ar…