2013-03-17 4 views
5

Aus den Backbone-Dokumenten geht hervor, dass es am besten ist, Modelldaten in die Anwendung zu laden, indem Sie sie in Skript-Tags einbetten, die beim ersten Laden der Seite gerendert werden.Best Practice zum Laden von Anfangsdaten in eine Backbone-App?

Ich weiß, dass dies getan wird, um zu vermeiden, zusätzliche Anforderungen an den Server zu senden, was das Laden der Seite beschleunigen wird.

Aber ...

Macht es wirklich einen Unterschied groß? Ich rufe gerade ein halbes Dutzend Modelle und Sammlungen per seitenweise auf, und alles scheint sehr schnell zu laden.

Gibt es noch andere Gründe für die Verwendung dieser vorgeschlagenen Bootstrapping-Methode? Wenn nicht, erscheint es mir als zusätzliche Anstrengung für unbedeutende Gewinne.

Antwort

0

Vielleicht ist es schnell auf Ihrem Entwicklungscomputer mit nur Ihnen als Benutzer (Sie haben die Umgebung nicht angegeben), aber wenn Sie viele weitere Benutzer haben, können diese Anforderungen beginnen, sich zu addieren. In diesem Fall können die Vorteile deutlicher werden, wenn Sie einige der Daten booten können. Verwenden Sie den Netzwerküberwachungsbereich von Chrome Inspector, um detailliertere Informationen zum Unterschied zwischen den beiden Methoden zu erhalten.