Noesworthy

エッジを攻めろ

VercelとSupabaseで作ってた俺CMSを、CloudflareのD1(DB)、R2(ストレージ)、Workers(ラムダ的なやつ)ていう構成で作り直し

フレームワークもやめてHTMLとCSSとバニラJSに

バックエンドもTSファイル1枚

死ぬほど軽いwwww

画面の裏で待機してた?ってくらい軽い

Lighthouseでパフォーマンス99点て出たけど明日もうちょっと詳しく見る

D1は無料のDBにしては珍しくエッジにリードレプリカが作られる

なのでDBアクセスのレイテンシが低い

R2は一箇所だけどCDNキャッシュが利く

Workersはエッジごと動く

だからエッジ内で全部の処理完結できてる可能性がある

でもよく考えたVercelとSupabaseも東京近辺でリージョンまとめてたけどなんであんなにもっさりしてたのか

いらないJS消したり読み込みタイミング変えたり工夫したけど結局コンテンツ表示まで2sくらいはかかったもんね

うーんよくわかんないけどいっか別れた男のことは

Cloudflareに夢中なさちさんであった

#blog