投稿

GitHub Pages + さくらCGIでCORS問題を解決 - Cloudflare Workersなど他の選択肢との比較も

GitHub Pages + さくらCGIでCORS問題を解決 - Cloudflare Workersなど他の選択肢との比較も

noteに新しい記事を投稿しました。

記事の概要

GitHub Pagesは静的サイトホスティングとして優れていますが、動的な処理が必要な場合に制約があります。この記事では、さくらレンタルサーバーのCGI機能と連携することで、その制約を超える方法を実験しました。

実際に試してみるとCORS(クロスオリジンリソース共有)の問題に直面。その解決方法について詳しく解説しています。

他の選択肢との比較

GitHub Pagesで動的処理を追加したい場合、さくらCGI以外にも以下の選択肢があります:

サービス特徴料金
さくらCGI既存サーバーを活用、Perl/PHP対応レンタルサーバー料金内
Cloudflare Workersエッジで高速実行、KV/D1対応無料枠あり(10万リクエスト/日)
Vercel FunctionsNext.jsと親和性高、簡単デプロイ無料枠あり
Deno DeployTypeScript/Denoネイティブ無料枠あり

それぞれ一長一短がありますが、既存のさくらレンタルサーバーを持っている場合はCGI連携も有力な選択肢です。

記事を読む

詳細はnoteの記事をご覧ください:

GitHub PagesからさくらレンタルサーバーのCGIを呼び出す実験― CORSで詰まった話と回避方法 ―

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。