続いて 私たちの列挙 起業家のための便利なオープンソースツールの中で、次の記事を静的なWebサイトジェネレーターに捧げます。 しかし、その有用性を説明する方法は少し複雑です、 従来のコンテンツマネージャーとの違いとその利点を説明するために投稿を捧げます。
私は、従来のコンテンツマネージャーに対してまったく反対のことは何もないことを明確にすることから始めます。 実際、私は日常的にそれらを使用しています。 実際、限られた予算でベンチャーに乗り出し、同時にいくつかのことに注意を払う必要がある場合は、おそらくそれらを使用する必要があります。
静的なウェブサイトそれらは何ですか?
静的なWebサイトについて話すとき、テキストと不動の画像を含む固定ページしかなかったインターネットの初期のサイトについて考えるべきではありません。 私たちが意味するのは サーバーは、サイトを表示する前にサイトに変更を加えることはありません。 変更は、Javascriptコードを実行するクライアントデバイスのブラウザによって行われます。
例を挙げてこれを明確にしましょう。
Linux Adictos世界中の他の何百万ものサイトと同様、 WordPressと呼ばれるコンテンツマネージャーを使用します。 WordPressのコードベースは、同じバージョンを使用するすべてのサイトでまったく同じです。
ポータルに入るたびに、 サーバーはデータベースを参照して、どのようなコンテンツを表示する必要があるかを調べます。そのコンテンツが違いを生む Linux Adictos 中毒の車や中毒の生地の。 その同じデータベースには、ユーザーのタイプに応じてアクセスできるコンテンツに関する情報と、宛先デバイスのタイプに応じて情報がどのように表示されるかに関する情報があります。
静的Webサイトの利点
より少ないリソース
一般的なコンテンツマネージャーを実行するには、次のものが必要です。
- オペレーティングシステムを実行しているマシン。
- Apache、Ngnixなどを実行しているWebサーバー。
- PHPとその拡張機能をインストールし、適切に構成します。
- サポートされているデータベースエンジン。
- 選択したコンテンツマネージャー。
- 必要なすべてのアドオンと追加のテーマ。
これらすべてが調和して機能することは、ジャグラーに値する仕事であると私は信じることができます。 あなたがしなければならない決定は、あなたがそれを自分でするか、それとも他の誰かにそれをするためにお金を払うかどうかです。 安いウェブホストがあり、良いウェブホストがあります。 両方の条件を満たすものはありません。 また、ホスティングプロバイダーが最初の5つの要素を更新して機能させたとしても、プラグインまたはテーマが何かを壊す可能性は潜在的です。
静的なWebサイト(ジェネレーターによって生成されたもの)は、HTML、CSS、およびJavascriptファイルにすぎないため、機能するためにそれほど多くのものを必要としません。。 RaspberryPiでセルフホストすることもできます。
柔軟性
従来のコンテンツマネージャーは高度に構成可能であり、ほとんど何でもできるようにする何百ものアドオンがあります。 しかし、あなたはあなたが必要としないものを取り除くことに多くの時間を費やします。 そして、最も興味深いアドオンは有料です(そしてかなり高価です)
静的なWebサイトジェネレーターを使用すると、必要なものだけでサイトを作成し、必要に応じて簡単に変更できます。
速度
記事の冒頭で説明したように、静的Webサイトは、HTML、スタイルシート、およびJavascriptコードにすぎません。 サーバーは表示する前に変更を加えないため、読み込みが速くなります。
セキュリティ
最も人気のあるコンテンツマネージャーの問題は、まさに、非常に人気があるということです。 数十万行のコードがあるため、間違いを犯しやすいです。 そして、それらのエラーはサイバー犯罪者によって悪用されます。
これを覚えておくことが重要です。 サイバー犯罪の被害者になるために、サイトが人気である必要はありません。 数年前、コンテンツマネージャーの脆弱性を利用して、彼らは私のWebサイトのXNUMXつを使用して、北米の銀行のクライアントをだましました。
言い換えれば、上記のすべてのコンポーネントが最新であることを確認する必要があります(そして、開発者が犯罪者の前に脆弱性を発見するように祈る必要があります)
悪意のあるコードは、アップロード前に本番マシンで構築されているため、静的サイトに挿入することはできません。 ジェネレーターは、CSSとJavaScriptを使用してフラットなHTMLファイルを作成します。 ユーザーがサイトからページをリクエストすると、サーバーはそのページのファイルを再構築せずに送信するだけです。
また、データベースは使用されていないため、変更することもできません。
静的サイトは、接続が遅いか存在しない環境で情報を配布する場合にも役立ちます。 たとえば、ウィキペディアのポータブルバージョンはこの要件を満たしています。 言い換えれば、インターネットに接続しなくても情報と知識を提供します。
ご意見ありがとうございます。 良い貢献
私は最近Bashblogを試していましたが、存在するドキュメントは非常に少ないようです...
ペリカンで私はもっと上手くやったが、必要だと思うのはますます良い曲であり、そこにある曲のほとんどはとても古いものだ。
フィードバックをお寄せいただきありがとうございます