ハッシュタグ

#xhack勉強会

ツイートお願いします!

とても便利なWordPress

世界中で使われているため、利用者は多い。しかし、その分ハッカーにも狙われやすい。

WordPressでウェブサイトを運用する限り、セキュリティアップデートに対応し続けなければならない。また、セキュリティに伴うアップデートの際にプラグインが動作しなくなるなどの問題もある。更新が少なく、長期的に運用する前提の場合、ここにあまりコストをかけたくないという企業は多そう?

Gatsby.js(静的サイトジェネレータ)

Gatsby.js とは何か?

https://www.gatsbyjs.com/docs

Gatsby is a React-based open-source framework for creating websites and apps. It's great whether you're building a portfolio site or blog, or a high-traffic e-commerce store or company homepage.

ざっくり言うと、Reactで作るWordPress的なやつです。プラグイン追加で色々なことできる。基本的には静的なサイトのジェネレータ。静的サイトなので、高速に表示が可能。

動的なコンテンツは表示できるの?→ できます(後述)

Reactがベースなので、JavaScriptとかnodeとかは使えないと難しいかもだけど、単なるブログの運営くらいなら、みよう見まねでもできます。ミニマムな構成から導入すると、Reactやnode/yarnについての勉強にもなると思うので、オススメ。

Gatsby.js の強み

セキュリティ

静的ファイルのみで運用できる。エンドユーザーはREAD権限しか持たないため、セキュリティー問題の多くを解決できる。配信負荷が下がり、障害性ともほぼ無縁になる。(ユーザーからのリクエストではDBアクセスがないため、サーバーの負荷がかからない)

費用面

サーバー費用もほぼ不要、安くすむ場合が多い。

WordPressの代替手段として使えそう