3

Web アプリケーションの作成について一般的な質問があります。多くの場合、国のリスト、ラジオ ボタンやドロップダウン メニューのオプションのリストなどの静的データがあります。このようなものを HTML にハードコーディングするのは好きではありません。変更が難しくなるためです。データを保存するのに最適な場所を考えています。私はそれをデータベースのテーブルに保存してきましたが、不要なデータベース呼び出しを行ってアプリケーションの速度が低下するのを避けたいので、これを行いたくありません。次のような実際のコードファイルにロードする必要があります。

国 = ["アメリカ", "カナダ", .... ]

それとももっと良い場所がありますか?

データの量は重要ですか?答えは 5 項目のリストから 500 または 5,000 のリストに変わりますか?

4

2 に答える 2

1

それはあなたが望むものに依存します。

リストが小さい場合は、html にハードコーディングする方が高速で効率的です。ただし、リストが長くなるにつれて、データベースを変更する方が簡単なため、データベースの方が適している可能性があります。

別のオプションは、リストを別のファイルに保存し、ajax を使用してそれを html にロードすることです。これは、データベースよりも軽く、ハードコーディングよりも変更が容易です。

于 2014-12-10T22:27:56.840 に答える
1

このデータの一部は、プロジェクトの開始時に考えるほど静的ではないため、データベースは適切な場所です。追加ではありますが、代替ではありませんが、構成ファイルを使用できます。
この静的データまたはほとんど変更されないデータのキャッシュを作成して、パフォーマンスを向上させることができます。

于 2014-12-10T22:29:19.037 に答える