0

私は自分のプロジェクトに取り組んでおり、データを取得する速度を向上させる必要があります。たとえば、管理パネルには多くのメニューがあります。 もし、adminがmenu1のデータをテーブルにロードした後に、そのadminユーザーが別のメニューをクリックしてデータベースを再度呼び出すと、データベースからデータをフェッチする必要があり、遅くなることがあるためです。私のプロジェクトのスピードを向上させる方法を知っている。 一部の人がキャッシュレイヤー2を提供しています。お願いします。データの取得速度を向上させるためにデータベースを呼び出す方法を減らすには?

+3

あなたの質問は非常に一般的です。より具体的にしてください。 – FLICKER

+0

@FLICKER、私は実際に、ディスクからデータを読み出す必要があり、データを高速に読み込むコストがかかるため、コールデータベースをディスクから減らしたいと考えています。 – Martin

+1

漠然とした説明を繰り返すだけでは、解決策を特定することができません。あなたはデータをキャッシュすることができるかもしれませんが、リアルタイムであることが必要な場合は、これも時には挑戦になる可能性があります。たぶん、クエリを高速化して読み込み時間を大幅に短縮する必要があるかもしれません。ここにはたくさんの可能性があります。 –

答えて

0

あなたの質問は一般的なものであり、したがってそれに対処できる具体的な回答はありません。しかし、私はこのように答えようとします。 パフォーマンスのボトルネックは、コードの記述方法、サーバー環境の問題、またはdbからデータをフェッチするためのクエリの書き方など、さまざまな要因によって発生する可能性があります。私はあなたが私のブログを見て、私がこれらの問題すべてを詳細に扱うことをお勧めします。 Coding with System Performance in mind

関連する問題