2023-02-16

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

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

20230215 083833

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

20230215 083906

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

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

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

20230215 085342

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

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

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