Ember-Data .finden() vs .alle() - wie die Kontrolle-cache?

Mir wurde gesagt, , dass, um nicht zu machen, fordern alle, die Zeit kann man nutzen .alle () - Methode zum laden von Daten, gehalten in der Filiale. Aber wie funktioniert Ember deal mit cache? Ich habe ein paar Fragen stellen.

Wie kontrollieren Sie den cache? Wenn Sie verwenden .find() und wenn .alle(). Tun Sie verwenden .finden() und dann .alle()? Für wie lange?

Tut .alle() haben einige Ablaufdatum, so dass nach einiger Zeit, es kann eine neue Anfrage? Oder er verwendet den Lokalen Speicher, so dass ich haben, um es zu deaktivieren manuell?

Vermute, dass ich einige Daten möchte ich aktualisieren nur einmal die Woche? Wie sollte ich dies angehen? Jetzt jedes mal, wenn ich oder re-Besuch der gleichen route eine neue Anfrage gestellt wird. Wie kann ich diese vermeiden?

  • haben Sie einen Blick auf diese offene Frage: github.com/emberjs/data/issues/235
  • Ich würde lieber wissen, wie kann ich das laden der Daten, wenn eine app gestartet wird (nicht über Straßen, wie ich nicht haben, um Sie zu aktualisieren so oft). Ist es möglich?
  • Ich versuchte, die Antwort auf Ihre andere Frage ... 🙂
  • Grundlegende Zweifel, Ob meine Daten im backend ändert sich sehr oft durch mehrere service-ich setze api, das zwingt mich zum Neuladen der Daten immer mit verlangen. Ich finde nicht die Verwendung einer Ember-Shop jetzt. Ember Modell ist auch immer abgeschlossen, jedes mal, wenn Sie versuchen zu definieren, komplizierte Modell. Ist Ember zu Speichern und Ember Modell Erforderlich? Ajax und Reaktion allein kann nicht verwendet werden? Dies sind meine grundlegenden Zweifel für sehr lange Zeit.
InformationsquelleAutor wryrych | 2013-05-14
Schreibe einen Kommentar