WordPressでウェブサイトを構築するのが初めての場合、「データベース」という言葉は非常に専門的で敷居が高く聞こえるかもしれません。しかし、その核となる概念は実はとてもシンプルで、ウェブサイトの仕組みを理解する上で欠かせないものなのです。
I. データベースとは何か?簡単な例え
あなたのウェブサイトを図書館。
- サイトのフロントエンド(テーマ、ページ)。ここは図書館だ。建物、本棚、読書室、装飾.図書館がどのように見えるか、どのような雰囲気か、利用者がどのように館内を歩き回り、どのように本を読むか。
- データベースここは図書館だ。メガアーカイブス.内部には、すべての情報を記録する非常に複雑なカード・インデックス・システムがある:
- のすべての書籍タイトル、著者、内容(ウェブサイトの記事やページに対応)。
- すべての借り手氏名、連絡先(サイトのユーザーアカウントに対応)。
- 誰?解説どの本のレビューで、何についてのレビューだったのか。
- ブッキッシュ分類と表示。
つまり、データベースの正式な定義はこうだ。ひとつは保管、整理、管理、検索データの電子システム。構造化された情報の集まり。
WordPressの場合、このデータベースは通常MySQLプログラム(データベース管理ソフトです)。
次に、なぜWordPressにデータベースが必要なのか?
では、最も重要な質問に答えよう。なぜWordPressはデータベースと切り離せないのか?
なぜなら、ワードプレスはダイナミック・ウェブサイト・システム。
1.ダイナミック対ダイナミック
- 静的なウェブサイト。各ページは独立した
.htmlファイル。フッター情報を変更したい場合、手動で各ファイルを開いて変更しなければなりません。非常に効率が悪い。 - 動的ウェブサイト(WordPress)。ページはあらかじめ死ぬほど書き込まれているわけではありません。WordPressは、ユーザーがあなたのサイトにアクセスすると、一つのことを行います:
- ユーザーのブラウザがアクセスを要求
你的网站.com/about(会社概要のページ)。 - WordPressはリクエストを受け取る。
- WordPressが登場する。総合データベース問い合わせ:「お願いします
aboutこのページには、タイトル、内容、使用テンプレートなどの情報があります」。 - データベースはこれらの情報をすべてワードプレスに提供する。
- WordPressは、この情報(タイトル、コンテンツ)を素早く取り込みます。組み立てと設置を対応するテーマテンプレートに追加して、完全なHTMLページを生成する。
- 最後に、新しく「組み立てられた」ページがユーザーのブラウザに送られ、表示される。
- ユーザーのブラウザがアクセスを要求
このプロセスは、ユーザーがリンクをクリックした瞬間に完了するので、ユーザーは遅延を感じることはない。
2.データベースには何が保存されていますか?
WordPressは、たとえば「コンテンツ」と「設定」のほとんどすべてをデータベースに置いている:
- すべての記事とページ。タイトル、本文、出版日、著者名。
- すべてのコメントコメントの内容、コメントした人、コメントされた記事。
- ユーザー情報ユーザー名、暗号化されたパスワード、電子メールアドレスパスワード自体は平文で保存されることはなく、非常に安全です。)。
- ウェブサイトのセットアップ。サイトタイトル、サブタイトル、固定リンク構造など(WordPressの背景の「設定」で内容を変更する)。
- テーマとプラグインの設定テーマに設定した配色、メニュー構造、プラグインの設定オプション。
そして、こういったことは通常データベースにはない。
- テーマのテンプレートファイル
.php)、スタイルシート(.css)、写真。 - プラグインのプログラムファイルそのもの。
- あなたがメディア・ライブラリにアップロードした画像やビデオ(これらはサーバーの
/wp-content/uploads/(フォルダ内にあるが、データベースにはファイル名や所属記事など、それらに関する情報が記録されている)。
III.中心的結論:コンテンツとデザインの分離
データベースの存在は、強力なコンセプトを実装している。コンテンツとデザインの分離。
- 総合データベース保管のみピュア・コンテンツ(テキスト)。
- ごかんけいせいぼおん管理責任者デザインと外観(色、レイアウト、フォント)。
そうすることで得られるメリットは非常に大きい:
- 簡単なスキンリサーフェシング。いつでもウェブサイト全体のテーマ(デザイン)を変更することができ、すべての投稿、ページ、設定(コンテンツ)はデータベースから無傷で呼び出され、自動的に新しいテーマに適応されます。コンテンツを再公開する必要はありません。
- 効率的な経営。散在する無数のウェブファイルを修正する代わりに、WordPressのバックエンドですべてのコンテンツを直接一箇所で管理することができます。
要約と類推
| 成分 | たとえ話 | 効果 | データベースにあるか |
|---|---|---|---|
| ワードプレスコア | 図書館管理規定と従業員 | 処理ロジック、フロントオフィスとバックオフィス間の調整 | いいえ(プログラム文書です) |
| ごかんけいせいぼおん | 図書館建築・設備工事 | ウェブサイトの外観を決める | いいえ(テンプレート/スタイル・ファイルについては「はい) |
| プラグイン | 図書館新しい機能的機器(自動貸出機など) | ウェブサイトに新機能を追加する | いいえ(プログラムファイルです)。セットアップデータベース内 |
| メディアファイル(写真/ビデオ) | 図書館の本に載っている。イラスト | エンリッチメント | いいえ(フォルダは存在する)。インフォメーションデータベース内 |
| 総合データベース | 図書館中央公文書館 | すべてのコアコンテンツを保存(記事、ユーザー、コメント、設定) | はい。 |
ヒント
つまり、WordPressは動的コンテンツ管理システムであるため、データベースが必要なのです。データベースはその心臓部であり、ウェブサイトの最も重要な資産であるコンテンツをすべて保存します。データベースがなければ、WordPressはコンテンツを動的に整理して表示することができず、機能しません。
高品質ホスティング・サービス・プロバイダーの推奨
リカクラウドは最近のホスティングイベントを収集し、何度も情報を探す手間を省くことを願って共有しています。