Frage

Ich wünsche eine Homepage mit verschiedenem „Widgets“ haben, auf ihnen, dass Anzeigedaten von verschiedenen Controllern in meiner Website gefunden. Ich möchte, dass die Widgets, die Rolle des authentifizierten Benutzer hängen von angezeigt. Da viele der Widgets auf mehreren Ansichten angezeigt werden, mein aktueller Ansatz ist es, jedes Widget durch eine Ansicht vertreten zu haben. Jede Rolle wird auch seine eigene Meinung haben, die aus mehreren Render nennt verschiedene Widget Ansichten zusammensetzt. Die Homepage wird Render rufen Sie die entsprechende Ansicht für den authentifizierten Benutzer die Rolle angezeigt werden soll.

Fragen:

1) Gibt es Probleme mit der Leistung auf meiner Homepage mehrere verschachtelte Render Anrufe mit?

2) Gibt es einen anderen Ansatz, dass ich beachten sollte?

War es hilfreich?

Lösung

Render wird ein klein wenig langsamer als RenderPartial, zum Beispiel. Allerdings sollte die Leistung gemessen, um Ihre Ziele in Bezug werden was bedeutet, dass es möglich ist, dass Render schnell genug sein wird. Bevor Sie versuchen, Sie zu optimieren sollte immer messen.

Und wenn Sie Datenbankverbindungen in diesen Kind Aktionen tun wird es nicht wirklich wichtig, wie Sie die Ergebnisse machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top