2016-10-06 4 views
0

私はeコマースのウェブサイトを構築しています。メインメニューのリンクをデータベースに保存して、サイトのオーナーが管理パネルで簡単に編集できるようにしています。すべてのページにウェブサイトのメインメニューを生成するのは悪い習慣ですか?

私はすべてのページでクエリを実行してメニューを生成するのが悪い習慣であると思っていますか?いくつかのユーザーがサイトにアクセスすると、おそらく問題はありませんが、将来の問題を先取りしようとしています。

アドバイスありがとうございます。

+1

編集するたびにdbからファイルにキャッシュすることもできます – charlietfl

+1

**早期最適化**の意味を理解することは非常に重要です。読み込み時間に問題があることを実証できない限り、心配する必要はありません。問題がある場合は、それを測定して、より良い対処法を思いついて、常に以前の測定値と比較してテストしてください。 – tadman

答えて

2

いいえ、実際は非常に一般的です。あなたのクエリとデータベース構造が狂った狂気の混乱ではない限り、あなたは大丈夫でしょう。

+0

メニューをレンダリングするほとんどのサイトでは、おそらくデータベースのオーバーヘッドを含む1ms *がかかります。それは本当に重要ではありません。 – tadman

関連する問題