0

製品データがページの読み込み時に読み込まれる多次元 JS 配列に格納されている ecom サイトを再構築しています。このデータは、サイトの性質上、ユーザーの選択に基づいて価格を更新するために、JS で常にアクセスされています。最終的な価格に影響を与える多くのオプションがあります。

プログラミングの観点からは、DB テーブルは JS 配列よりも保守と更新がはるかに簡単です。サイトを PHP と MYSQL に移植しているので、これらの配列をテーブルに移動することを検討しています。

では、価格データが常に JS で利用できるように、ロード時に DB から配列を生成する方がよいでしょうか、それともハードコーディングされた JS ファイルをそのままにしておく方がよいでしょうか? 必要に応じて ajax 経由でデータを取得することも検討しましたが、このサイトはユーザーの操作に応じて価格を常に更新する必要があるため、ほとんど除外しました。

どのように対処しますか?

4

1 に答える 1

1

いいえ

データベースを配列として設定するのは悪い考えだと思います。必要なデータをデータベースからフィルタリングしないと、危険な場合があります。メモリの量は言うまでもありません。

データが要求されたときに正しい ajax リクエストを送信することは、正しい方法です。

Stackoverflow を見回すだけで、データは非常に重要な部分であるため、必要なフィールドはすべて必要に応じて自動的に更新されます。すべてのデータベースをインポートしてアレイに保存するわけではありません。おそらく ajax リクエストを送信して、何かが更新されたかどうかを確認します。

于 2012-04-12T23:28:41.977 に答える