0

Ich arbeite an meinem Projekt und ich muss die Geschwindigkeit beim Abrufen von Daten verbessern zum Beispiel im Admin-Panel haben wir viele Menüs. Wenn Admin auf menu1 klicken, werden die Daten auf die Tabelle geladen und danach der Admin-Benutzer auf ein anderes Menü klicken und die Datenbank erneut aufrufen und so weiter ... weil wir jedes Mal Daten aus der Datenbank holen müssen und langsam werden Ich weiß, wie ich die Geschwindigkeit meines Projekts verbessern kann. Einige Personen bieten Cache Layer 2. Bitte, ich brauche deine Hilfe.Wie kann die aufrufende Datenbank verringert werden, um die Geschwindigkeit beim Abrufen von Daten zu verbessern?

+3

Ihre Frage ist sehr allgemein. Bitte sei spezifischer. – FLICKER

+0

@FLICKER, ich Tatsache, ich möchte Call-Datenbank von der Festplatte zu verringern, weil jedes Mal, wenn wir Daten von der Festplatte lesen müssen und es in der Geschwindigkeit Daten holen gekostet hat. – Martin

+1

Einfach eine vage Beschreibung zu wiederholen hilft nicht, eine Lösung zu finden. Sie können möglicherweise Daten zwischenspeichern, aber wenn Sie es in Echtzeit benötigen, kann dies auch eine Herausforderung sein. Vielleicht, was Sie wirklich brauchen, um die Abfragen schneller zu bekommen, so dass die Ladezeit keine große Sache ist. Es gibt so viele Möglichkeiten hier. –

Antwort

0

Ihre Frage ist allgemein und es gibt daher keine spezifische Antwort, die es ansprechen kann. Aber ich werde versuchen, es auf diese Weise zu beantworten. Leistungsengpässe können durch eine Reihe von Faktoren verursacht werden. Dazu gehören die Art, wie Ihr Code geschrieben wurde, Probleme mit der Serverumgebung oder die Art, wie Sie Ihre Abfragen zum Abrufen von Daten aus der Datenbank geschrieben haben. Ich schlage vor, dass Sie auf meinen Blog schauen, wo ich all diese Probleme im Detail anspreche. Coding with System Performance in mind

Verwandte Themen