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!
event

技術書典7で『Slack App開発レシピ』を頒布します

技術書典7で『Slack App開発レシピ』という技術同人誌を頒布します。(サークルページ) この本は、技術書同人誌博覧会で頒布した『Slack App開発ガイド』の続編になります。 開発ガイド

tip

Node.jsでファイルを直接実行した際にしか動かない処理を書く

Node.jsで他のファイルから呼び出すためのファイルを書いた時に、その関数をいい感じに実行したいと思ったことはないだろうか?具体的にはテストから呼び出すほどでもない用途でnode index.jsを

event

フロントエンドNightで『JSXでつくるDSL』というLTをしてきた

gifteeさんのオフィスで開催された『フロントエンド Night #1』というイベントでLT枠を頂き『JSXでつくるDSL』というLTをしてきました。 > 話したこと話したこと JSXから

lt