Wiederholt allgemeine Cache-Anfragen

8

Meine Frage ist also sehr einfach. Wenn ich dieselbe Abfrage eine Menge Zeit pro Sekunde / Minute (wie User.find (test_user_id)) ausführen werde, wird es jedes Mal eine Anfrage an die Datenbank senden, oder es ist nur ein Cache-Abfrage-Ergebnis irgendwie?

    
Ph0en1x 15.02.2014, 22:39
quelle

1 Antwort

2

In Ihrem Beispiel ist User.find (test_user_id), User das Datenbanktabellenmodell, das Sie abfragen, und .find ist Ihre Datenabrufmethode. Von der Sequelize-Seite ist die Finder-Methode wie folgt definiert:

"Finder-Methoden wurden entwickelt, um Daten aus der Datenbank zu erhalten."

Wenn Sie User.find (...) aufrufen, werden Sie Ihre Datenbank für jede Abfrageanfrage abfragen.

    
JnL 21.07.2014 03:04
quelle