Wordpressをマジで静的化! Shifterがすごい!
Wordpressは言わずとしれた世界的なCMSで、3つに1つのサイトがWordpressで制作されていると言われるぐらいスタンダードな存在。
が、やはりその根幹は動的な処理が多いのでアクセス速度面やセキュリティ面でリスクがあります。
なんか Shifter がすごいらしい
Shifter: Static Site Generator & WordPress Hosting Shifter: WordPressの静的サイトon CDNジェネレーターで、超高速・安全・メンテフリーの永代供養はいかがですか? 動的な処理がアレならまるっとサイトをまるっと静的にしようというサービス。 しかも静的化したファイルはCDN配信(世界の色んなとこのサーバーにページのコピー置いといて、一番近そうなサーバーからページを配信する仕組み)なのでアクセスもより速い。 鬼にアサルトライフルのレベル。・・・あれ、これって静的化だけならWP super cacheとかでいいんじゃね?
Wordpressでよく使われるプラグインで WP super cache ってのがありますね。 他にもWP Fastest Cache や Simple Cache なんかも有名です。 これらも考え方は同じで、一時的にページを静的化して、アクセスするとそっちを見てもらう感じです。 でもShifterはもっと強い。 なぜなら、Wordpressを載せたサーバー自体を停止するから
なんですね。 WP super cacheとかのプラグイン系だと、ページを静的化してもそもそもWordpress自体は動いてる感じ。 対してShifterはWordpressで作ったコンテンツをコピーしてCDNに置いたら、元のWordpressごと停止させます。 つまり動的な要素がないのでセキュリティ上のリスクもかなーーり少なくなるわけですね。 最強かよ。Shifterのいいとこ
上でだいぶ語っちゃいましたが、- とにかく静的コンテンツがCDN上で配信されるので爆速。
- 動的部分がないのでセキュリティリスクがぐっと減る。
- 上記2つのめっちゃいいメリットの割に月額料金が割と安い↓
- Shifter管理画面の操作が簡単。静的化〜デプロイや、Wordpress開始/停止はボタン一つでお手軽に実行可能。
- 静的だけどContactForm7が使える (Basin + WP Serverless Forms でちょっと遠回りしてるのでそのまんま使えるわけではないけど。)
- リダイレクトもいける。(シンプルなリダイレクトのみ。pass-throughなんかはできない。)
- 静的化したファイル一式をスナップショットみたいにバージョン管理できて、ロールバックできる。 (WPの方はそのままだけど)
Shifter(というか静的化)のわるいとこ
- 当たり前ですが静的化するので、割と動的処理が伴う部分(頻繁な更新やコメント・フォーム送信等)は使えないor微妙になる感じ。 (そもそも動的処理が多いならshifterとかWP super cacheとか以前の話ですが。)
- 「Shifterのいいところ」で書いたContactForm7使える話もBasin経由なので、ContactForm側で送信メールのレイアウト整えても意味ありません。 加えてBasin側との連携がうまく行かなかったらメール来ないので、そのあたりのリスクはあります。
- Wordpressを止める時、静的化する時に数分〜数十分時間かかる。