PHPを使わないホームページとは?静的サイトのしくみと向き不向き
「PHPを使わないホームページ」と聞いて、どんなものか想像しにくい方も多いと思います。この記事では、PHPを使わないホームページ(静的サイト)のしくみと、WordPressなどとの違い、向いているケース・向かないケースを、できるだけやさしく説明します。
PHPを使わないホームページ=「静的サイト」です
HTML・CSS・JavaScriptという、ブラウザが直接読める形のファイルだけで作られたホームページを、「静的サイト」と呼びます。できあがったファイルを、そのまま表示するだけなので、アクセスのたびにサーバーでプログラムが動いたり、データベースを読みにいったりすることがありません。
たとえるなら、静的サイトは「印刷してあるパンフレットを、棚から取って渡す」ようなものです。一方、WordPressのような「動的なサイト」は、「注文のたびに、その場でパンフレットを作って渡す」ようなものです。作る仕組み(PHPやデータベース)を動かし続けるぶん、更新や保守が必要になります。
福祉ITパートナーのこのホームページも、PHPを使わない構成で公開しています。
WordPress(動的なサイト)との違い
| 比べるところ | 静的サイト | WordPress(動的なサイト) |
|---|---|---|
| しくみ | できあがったファイルを表示する | アクセスのたびに、PHPとデータベースでページを作る |
| 更新の方法 | ファイルを書き換える、または制作会社に頼む。管理画面はありません | 管理画面から、文章や写真を更新できる |
| 保守の対象 | ファイルとサーバー・ドメインの契約が中心 | WordPress本体・テーマ・プラグイン・PHP・データベース |
| PHPの脆弱性 | PHPを使っていないため、今回のようなPHPの脆弱性の対象外です | PHPの更新が必要です |
| 向いている機能 | 紹介・案内・料金・アクセスなどの、変化の少ない情報 | ブログやお知らせの頻繁な更新、会員ページ、予約など |
静的サイトのメリット
- 保守の対象が少ない:WordPress・プラグイン・PHP・データベースの更新が、必要なくなります。
- PHPの脆弱性の対象外:今回のようなPHPの脆弱性の心配は、PHPを使わないサイトにはありません。
- 表示が速い傾向:できあがったファイルを返すだけなので、サーバーでの処理を待つ時間が少なくなります。
- 費用を抑えやすい:サーバーの条件がゆるやかなので、公開するための費用を低く抑えられる場合があります(サーバー・ドメインの実費は別にかかります)。
静的サイトの、向かないケース
- 管理画面で、ブログやお知らせを頻繁に更新したい
- 会員ログイン、予約システム、ネットショップなど、サーバーでデータを扱う機能が必要
- 検索機能、コメント機能など、データベースを使う機能が多い
- 記事数が非常に多く、毎日のように更新する
こうしたサイトは、静的に乗り換えると、かえって不便になることがあります。無理に乗り換えず、PHPとWordPressを更新しながら使い続けるほうが合っている場合もあります。
「PHPを使わなければ安全」というわけではありません
PHPを使わなければ安全、というわけではありません。静的サイトでも、次のような点には、引き続き注意が必要です。
- サーバー、ドメイン、ホームページを管理するサービスの、パスワードの管理
- 外部のサービス(問い合わせフォーム、地図、動画の埋め込み、アクセス解析など)の設定と更新
- 同じサーバーに残っている、古いWordPressやテスト用のサイト(PHPが動いていれば、今回の脆弱性の対象になります)
- ドメインの更新忘れ
静的にすると、「PHPやWordPressの更新」という大きな保守の負担はなくなりますが、「何もしなくてよい」わけではありません。
静的サイトで、できること
静的サイトでも、次のようなことができます。
- 事業所・サービスの紹介、料金、アクセス、採用情報、見学の案内
- 写真・動画の掲載、Googleマップの埋め込み
- お知らせの掲載(ファイルを追加して公開します)
- 問い合わせの受付(外部のフォームサービスを使います。PHPのお問い合わせフォームはどうする?で説明しています)
- SNSへのリンク、スマートフォンへの対応
福祉事業所に向いているケース
次のような場合は、静的サイトが合っていることが多いです。
- 事業所の紹介・サービス内容・料金・アクセスなどが中心
- お知らせの更新は、月に数回以下
- 会員ページや予約システムを使っていない
- 毎月の管理費・保守費が気になっている
WordPressから静的サイトへ移るときの流れと、メリット・デメリットは、WordPressから静的HTMLへ移行するメリット・デメリットで説明しています。更新を続ける方法も含めて並べた比較は、PHPホームページの更新・乗り換え方法を比較をご覧ください。
自分のホームページが静的に向くか、知りたいときは
「HP維持費削減診断」(0円)では、サイトの内容や機能、更新の頻度を確認して、静的な形に乗り換えられるかをお伝えします。乗り換えプランは49,500円〜ですが、PHPで動くフォームや会員機能、予約システムなどがある場合は、個別のお見積りになります。今のままの方がよい場合は、そのままをおすすめします。