#

2023-04-06

高速・高セキュリティな最新Web技術「JAMstack」を採用した当サイトの特徴

当サイトは、最新の Web 開発アーキテクチャ「Jamstack」を採用しています。Jamstack とは、JavaScript、API、Markup(HTML)を組み合わせた構成で、高速で安全かつスケーラブルな Web サイトを構築するための手法です。

静的ファイルによる高セキュリティ

当サイトでは、静的サイトジェネレーター(SSG)を使用してビルド時に静的な HTML、CSS、JavaScript ファイルを生成しています。これにより、動的なコードが含まれる場合と比較して、攻撃者がサーバーの脆弱性を突くリスクを大幅に減らすことができます。静的ファイルで構成されているため、高いセキュリティを実現しています。

外部ヘッドレス CMS を活用した柔軟なコンテンツ管理

コンテンツ管理には、外部のヘッドレス CMS(今回は microCMS)を採用しています。ヘッドレス CMS では、API を介してコンテンツのやりとりが行われるため、サイト本体とコンテンツが分離され、セキュリティがさらに強化されます。また、柔軟なコンテンツ管理が可能となり、運用面でのメリットも享受できます。

CDN を活用した高速配信

当サイトのホスティングには、Google 社の Firebase Hosting を利用しています。Firebase Hosting では CDN(コンテンツデリバリネットワーク)を活用した高速な配信が可能です。CDN は、世界中に分散されたサーバーを経由してコンテンツを配信するシステムで、ユーザーに最も近いサーバーからデータを届けることで、Web サイトの表示速度や動画の再生品質を向上させます。

WordPress と比較した Jamstack のメリットとデメリット

従来の WordPress と比べると、Jamstack は高速で安全な配信が可能であり、外部 CMS による柔軟なコンテンツ管理が実現できます。一方で、WordPress ほどのカスタマイズ性や柔軟性はないという側面もあります。ただし、パフォーマンスとセキュリティを重視する場合、Jamstack は優れた選択肢といえるでしょう。

Jamstack でのサイト制作を提供しています

当方では、クライアント様の Web サイトを Jamstack で構築・納品することが可能です。 WordPress からの移行をご検討の方も、ぜひご相談ください。フォームまたは LINE 公式アカウントよりお問い合わせをお待ちしています。

(2024-04-09 注記:公開当時の情報です。現在の状況は別ポストを御覧ください)

会社概要