mottox2 blog

WordPressをShifterでホスティングする際の検討メモ

devshifterwordpress

Shifterは株式会社デジタルキューブが運営する「Serverless Static WordPress ホスティング」と銘打っているサービスです。

通常用途でWordPressをする際は常にWordPressが動くサーバーが立ち上がっていますが、Shifterはコンテナ技術を使うことで必要なときにWordPressを立ち上げ、静的ファイルを生成する処理を行うことで、外部から見ると単なる静的ファイルをホスティングしているだけになります。
WordPressが起動しているわけではないので、脆弱性との戦いからの開放・ページ表示の高速化、メンテナンス性の向上といったメリットを得ることが出来ます。

補足で、WordPressの拡張機能であるStaticPressは起動しているWordPressから静的ファイルを生成するものなので、Shifterとは大きく異なります。Shifterはホスティングサービス、StaticPressはプラグインです。

今回はShifterに移行する際に疑問に思ったことと、その調査結果を記録しました。

原理と実現可能性

利用者側から見た変化

  • 外部の人やリテラシー低めの人には合わない
    • 毎回URLが変わる
    • 常に立ち上がっているわけではない
    • Generateボタンをおす必要がある
  • 反映までの時間がかかる
  • この辺りの教育をどうするか
    • 覚えてもらうコスト

総括

  • リテラシーの高い人が担当するならOK
    • リテラシーが低くても使いやすくする整備はできるかも
    • 基本的にJAMstackで置き換えるときの判断と同等
  • Shifter APIを利用することである程度自作の仕組みに載せることはできそう
B!
dev

CLIで利用するNode.jsの書き捨てプログラムを作成するコツ

プログラマーであれば単純作業をプログラムに任せると思います。今回は備忘録を兼ねてNode.jsで書き捨て前提のプログラムを書く際に、よく使っているテクニックをまとめてみました。 やっていることは同じ

nodejs
tool

おしゃれなコード画像を生成するCLIツール『Silicon』

自分はLT資料を作る際に、『Carbon』というおしゃれなコード画像を生成するWebサービスを利用しています。今回はCarbonをインスパイアした『Silicon』というRust製のCLIツールを発見

toolrust
event

「技術書同人誌博覧会」にサークル参加してきた

2019/07/27に大田区産業プラザPioで開催された技術書同人誌博覧会(通称「技書博」)にサークル参加してきました。 「ブログを書くまでがイベント」ということですので、新刊の話、次回の新刊、当日

技術同人誌