「Cloudflare Pages」が正式版に。JAMスタックによる高速なWebサイトを構築、CDNに展開へ

今回は「「Cloudflare Pages」が正式版に。JAMスタックによる高速なWebサイトを構築、CDNに展開へ」についてご紹介します。

関連ワード (状態、簡単、統合等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Cloudflareは、JAMスタックを用いてWebサイトを構築する新サービス「Cloudflare Pages」が正式版として提供開始されたことを発表しました。

fig

JAMスタックとは、JavaScript、API、Markup Language(HTML)を主な構成要素としてWebサイトを構築する手法を指します。

WordPressに代表される多くのCMSでは、ユーザーからのリクエストに反応して動的にHTMLが生成されることで、動的なWebサイトを実現しています。この場合、HTMLの生成に一定の時間がかかるため高速なWebサイトの構築が容易ではないこと、サーバへの負荷によりスケーラブルなWebサイトの構築も容易でないことなどが課題です。

JAMスタックでは、HTMLの生成はWebサイトの生成時に行うことで、基本的には静的なWebサイトと同様の高速かつスケーラブルなWebサイトを実現します。

HTMLの生成にはReact、Vue、Nuxt、Gatsby、Hugoなどのフレームワークを用いることが一般的です。

その上で動的なWebコンテンツを実現するために、ユーザーの操作やWebページの状態などによって動的に変化する要素については、フロントエンドにJavaScriptで実装していきます。

このJavaScriptの処理内容によってはAPI経由でバックエンドを呼び出すこともあります。

基本的にJAMスタックでのWebサイトやアプリケーションの作りこみは、フロントエンド側のJavaScriptやそのフレームワークによって行われます。Webサイトの構築にあたり、フロントエンドの開発に集中できることもJAMスタックの特徴といえます。

Cloudflare Pagesは、このJAMスタックによるWebサイト構築のためのサービスです。

具体的には、Cloudflare PagesをGitHubのリポジトリに接続すると、そのリポジトリに対するGit commitなどでコードが変更されるたびに自動的にコードを基にビルドを行い、Webサイトを構築、CloudflareのCDN上にデプロイしてくれます。

これにより簡単に高速かつスケーラブルなWebサイトが実現できる、というものです。

ビルドに対応するフレームワークはReact、Vue、Gatsby、Hugo。公開前のプレビュー用URLによるプレビュー機能も備えています。

Webへの公開には同社のCDNが使われ、IPv6、HTTP/3にも対応。URLリダイレクトも可能。アクセスに対するWeb Analytics機能も提供されます。

また、JAMスタックでは前述のようにバックエンドとはAPI経由で接続します。Cloudflareでは近い将来、Cloudflare PagesのバックエンドとしてCloudflareのエッジでJavaScriptを実行できるCloudflare Workersを利用可能にし、Cloudflare Pagesの統合を目指しているとのこと。

また、GitLabやBitbucketnサポート、Webhookのサポート、A/Bテスト機能の組み込みなども、今後のCloudflare Pagesの追加機能として開発を進めていることも明らかにされました。

Cloudflare Pagesは月間500ビルドまで無料で利用可能なFreeプランが提供されています。

fig

COMMENTS


18038:
2021-04-15 21:58

「とても簡単」 ? ① easy The exam was very easy. ② simple It's quite simple. ③ piece of cake The test was a piece of ca…

18036:
2021-04-15 19:14

☆簡単料理のさしすせそ! さ 酒 し 焼酎 す ストロングゼロ せ 清酒 そ ソビエト

18030:
2021-04-15 17:04

Just tap and tweet!etapDi 隙間時間に簡単投票?ワンタップDiリクエスト The amazing Dimash ?✨ ??co/rfqIJwHv…

18037:
2021-04-15 15:32

【書籍予約情報】 ひとりじめマイヒーロー 11巻 特装版・通常版アニメイト限定セット【オーバーマスク付き】共に予約受付中カブ! ▼店頭予約はバーコード簡単予約がオススメ! 下のPOPをご確認下さい!! 特装版→…

18032:
2021-04-15 12:49

【容疑認める】東京ドーム爆破予告容疑、SBファンの男逮捕 男はソフトバンクファンで、「一番盛り上がる日本シリーズで巨人が簡単に負けてしまうのがつまらなかった」「怒りに任せて送ってしまった」など…

18031:
2021-04-15 12:18

私の年になってもその見極めは簡単にはできないものだよ。ちゃんと時間をかけて真摯に向き合っても向こうが腹割ってくれないと難しいもんな。

18040:
2021-04-15 08:13

Just tap and tweet!etapDi どこでも簡単投票?ワンタップDiリクエスト We ❤ Dimash! ??? ??? ??…

18039:
2021-04-15 08:11

簡単に鉄砲が作れるわけないんだよ‼ なろうめ

18034:
2021-04-15 05:11

記事の見やすさを考えているなら「色の使い方」が簡単にできます? 僕は記事内の色の数を「グレー、薄い青、赤」の3色ほどにおさえてます。グレーは自分語りのとき、薄い青はチェックマークなど、赤は注目ポイントのようにして色で誘導するよう…

18033:
2021-04-15 01:27

人の彼氏彼女を奪う奴も最低だけど、そんな簡単に他人に心揺らぐくらいの愛情ならいらないよね

18035:
2021-04-15 01:15

✨予約情報✨ BD&DVD「舞台 文豪ストレイドッグス DEAD APPLE」ご予約開始カシ‼ さらに早期予約キャンペーンも開催! 【5月31日(月)】までのご予約の方が対象で『座談会DVD』をプレゼント? お見逃しなくカシ?…

Recommended

TITLE
CATEGORY
DATE
日立とサイファーマ、SUBARUのセキュリティ対策強化を支援
IT関連
2022-03-20 08:57
日本国土開発、SAPの次世代ERPを本番稼働–経営管理情報を可視化
IT関連
2021-04-27 07:30
コストパフォーマンス重視のサイバー犯罪が目立った2022年–セキュアワークスが報告
IT関連
2023-01-21 08:21
YouTuber人気に陰り 逮捕者続出……「憧れの職業」からも順位下げ
IT関連
2021-03-25 13:58
日本企業のITダウンタイムは世界より大幅に少ない–Splunk調査
IT関連
2023-03-16 22:59
ロボットの発話に「重み」を加えるとイライラするユーザーに許しの気持ちが芽生える
IT関連
2022-03-05 09:13
サービスナウとNTTコムウェア、「IOWN」の運用支援などを共同開発
IT関連
2023-10-19 23:25
KPMG、組織間の情報共有を促すAIを展開–情報の獲得負荷を軽減
IT関連
2021-02-17 18:21
ラクス、「楽楽明細」に「入金管理オプション」追加–ミスを防止し業務効率化
IT関連
2023-07-25 14:17
LegalOn Technologies、「LegalOn Review」を米国で正式リリース
IT関連
2023-04-26 05:33
Google Cloud、ミッションクリティカルなワークロード向けの新サポートオプション
IT関連
2021-03-12 21:49
Google Cloud、企業のデータ統合を支援する3つの新サービス
IT関連
2021-05-28 00:51
ロシア制裁の報復としてサイバー攻撃のリスク高まる–クラウドストライクが警告
IT関連
2022-03-10 02:18
マイクロソフト、プロンプトエンジニアリングツールなどを含むAIアプリケーションの統合開発環境「Azure AI Studio」発表。Build 2023
Microsoft
2023-05-25 22:00