HOME›私たちについて›社員ブログ›静的HTMLが再注目!CMSと組み合わせるウェブサイト運用とは?

静的HTMLが再注目!CMSと組み合わせるウェブサイト運用とは?

「静的HTMLが再注目!CMSと組み合わせるウェブサイト運用とは?」のタイトルと、CMSの管理画面で作成した記事を静的HTMLとして生成し、公開サイトに配信する流れを表したイラスト。

こんにちは。

最近、ウェブサイトのセキュリティに関するニュースなどをきっかけに、「静的HTML」が注目されているのをご存じでしょうか?
2026年10月には、プログラミング言語「PHP」の重大な脆弱性が公表され、ウェブサイトのセキュリティや運用方法について改めて考える機会となりました。

そこで今回は、静的HTMLの特徴と、静的HTMLと動的表示を組み合わせて運用できるCMS「SHIRASAGI(シラサギ)」についてご紹介します。

静的HTMLとは?

ウェブサイトのページの表示方法は、大きく「静的」と「動的」に分けられます。

ページ表示方法の分類
静的HTML あらかじめ作成されたHTMLファイルを、ウェブサーバーからそのまま配信する方式です。
動的HTML ページにアクセスがあった際に、サーバー上のプログラムやデータベースなどを使用してHTMLを生成する方式です。

静的HTMLには、次のようなメリットがあります。

  • 表示速度: ページ表示のたびにデータベースなどを参照する必要がなく、サーバーの負荷を抑えやすい
  • セキュリティ: 公開時に実行するプログラムを減らすことで、攻撃対象を限定しやすい
  • 安定性: CMSと公開用ウェブサーバーを分離している場合、CMS側に障害が発生しても、公開済みの静的HTMLは引き続き閲覧できる
  • サーバー構成: HTMLファイルを配信できるウェブサーバーで公開できる

ただし、静的HTMLであれば必ず安全というわけではなく、サーバーの適切な管理は引き続き必要です。
※公開用ウェブサーバー自体が停止した場合は、静的HTMLであっても閲覧できなくなります。

静的HTMLとCMSは両立できる?

静的HTMLと聞くと、「HTMLファイルを直接編集しなければならないのでは…?」と思われるかもしれません。
確かに、HTMLファイルを一つひとつ編集する運用では、専門知識が必要になったり、複数人での更新管理が難しくなったりすることがあります。
特に自治体や大学など、多くの職員が記事を作成・更新するウェブサイトでは、更新のしやすさも重要です。

そこで活用できるのが、静的HTMLを生成する機能を持つCMSです。
CMSの管理画面で記事を作成し、公開時に静的HTMLファイルを生成することで、日々の更新作業を効率化しながら静的HTMLのメリットを活かすことができます。

静的HTMLと動的表示を組み合わせられるシラサギ

CMS「シラサギ」は、静的HTMLの生成を基本としながら、必要な部分だけを動的に表示できるCMSです。

CMSで作成した記事を静的HTMLとして公開

シラサギでは、記事やフォルダーなどのページを静的HTMLとして書き出す機能を備えています。

職員の方は、普段どおり管理画面から記事を作成・編集するだけ。公開された記事は静的HTMLとして書き出され、閲覧者に配信されます。

シラサギでのページ公開の流れを示した図。CMS管理画面で記事を作成・編集・承認し、静的HTMLを生成して、公開サイトから閲覧者に配信する仕組みを表しています。

さらに、構成によっては、CMSの管理サーバーと公開用のウェブサーバーを分離することも可能です。

必要な部分だけ動的に表示できる!

静的HTMLは、あらかじめ生成されたファイルを配信する仕組みのため、内容を更新するにはHTMLの書き出しが必要です。
一方、災害情報や選挙速報など、短い間隔で情報を更新したい場合には、より素早く最新の情報を反映したい場面もあります。

シラサギでは、このような場合に、ページ全体ではなく、必要な部分だけを動的に表示することができます。

具体的には、ページ内に配置する「パーツ」ごとに、管理画面から動的表示の有効・無効を設定できます。
動的表示を有効にすると、Ajaxという技術を使い、ページにアクセスした際に対象の情報を取得して表示します。また、取得した情報を一定時間キャッシュする設定も可能です。

これにより、通常のページは静的HTMLとして公開しながら、更新頻度の高いコンテンツは、ページ全体のHTMLを書き出し直さずに情報を反映できます。

静的HTMLのメリットを活かしつつ、運用者自身が必要に応じて動的表示を設定できることも、シラサギの強みの一つです。

日々の運用を支える機能も充実

シラサギには、静的HTMLの生成や動的表示だけでなく、ウェブサイトを効率的に運用するための機能も備わっています。

シラサギの運用機能
記事作成・編集機能 HTMLの専門知識がなくても、ウェブアクセシビリティに配慮しながら記事を作成しやすい
承認機能 作成した記事を上司や担当者が確認してから公開できる
公開日時の指定 指定した日時に記事を公開できる
権限管理 部署や担当者ごとに編集・公開などの権限を設定できる

このように、複数人での更新作業や公開管理にも対応しており、自治体や大学などのウェブサイト運用にも活用できます。
※なお、お問い合わせフォームなど、一部の機能には静的HTMLとは別に動的な処理が必要です。

まとめ

静的HTMLとCMSは、どちらか一方を選ぶものとは限りません。
CMSで記事を管理し、静的HTMLとして公開することで、ウェブサイトの更新のしやすさと、静的HTMLのメリットを両立することができます。さらに、シラサギでは、必要な部分だけを動的に表示することも可能です。

静的HTMLを基本としながら、用途に応じて動的表示を組み合わせることで、安定性と柔軟性を兼ね備えたウェブサイト運用を実現できます。

ウェブサイトの新規構築やリニューアルを検討されている方は、ぜひCMSの公開方式にも注目してみてください。

⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎が知りたい方はこちら

採用情報