4 Stimmen

Bewährte Verfahren zum Laden und Verwenden von Wörterbucheinträgen?

Angenommen, ich habe etwa 10 "Kategorien", auf die ich in einer Webanwendung verweisen muss. Derzeit speichere ich diese Kategorien in der DB und rufe sie (Kategoriename und ID) während des Seitenaufrufs auf meiner Basisseite ab, speichere sie in einer Hashtabelle und verwende dann die Hashtabelle, um auf die Kategorien zu verweisen. Ich habe festgestellt, dass der DB-Aufruf bei jedem Seitenaufruf erfolgt. Ich muss diese Kategorien nur einmal abrufen, da sie sich während einer bestimmten Sitzung nie ändern. Was ist der beste Weg, dies zu tun?

  1. Das tun, was ich gerade tue, aber als Anwendungsvariable speichern?

  2. Die Kategorien im Code fest codieren und die Datenbank abschaffen?

  3. Die Kategorien in einer Sitzungsvariablen speichern? Und die DB nur aufrufen, wenn die Sitzung leer ist?

  4. Oder etwas anderes?

Ich bin nur neugierig, was die beste Praxis für solche Dinge ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X