1

ほとんどの場合、私が運営する組織の 3 つのサイトには、共有する単一の MySQL データベースがあります。これにより、それらは互いにうまく相互作用することができます。

サイトが知っておく必要がある単純なパラメーターがたくさんありますが、どのルートを使用するのが最適かわかりませんでした。

  1. パラメータを保存する2つのフィールド(キー、値)を持つテーブルを作成します
  2. 値を 1 つまたは複数のフラット ファイルに保存する

それぞれに長所と短所があります。

データベースでは、1 つのエントリを 3 つのサイトすべてに使用できます (ただし、これは頻繁に発生するわけではありません)。すべての情報が集中化されており、インターフェイスは既に明確に定義されています。

フラット ファイルは FTP として扱いやすく、Web サイトの管理に加えてテキスト エディターを使用できます。フラット ファイルは PHP として記述できるため、サイトで解析を行う必要はありません (ファイルをインクルードするだけで済みます)。変数を使用します) が、サイト間で共有することはできません。

私は何度も行くことができます。どのルートを選ぶのが良いと思いますか?

4

1 に答える 1

0

私の意見は、機会があればデータベースを使用することです。長期的にはより簡単です。フラット ファイルを使用して Web サイトを構築しましたが、顧客がわずかに異なるパラメーターを使用した追加のページを求めているため、新しいファイルを追加する必要があります。これであなたはこれを終えました、そして彼はあなたにもう一度尋ねます..まあ、あなたは要点を理解します.

それはまったく組織化されていません。したがって、データベースを使用する機会があれば、それを使用してください。発明されたのには理由があります。

しかし、私の考えを明確にし、あなたが話していることをしっかりと理解するために、保存したい設定について詳しく教えてください. いくつかのグローバル変数について話しているか、define() を使用することさえあると想像できますが、文字列を保存することもできます。そのため、「単純なパラメーターの束」を定義してください。

于 2012-08-25T22:18:23.430 に答える