2012-04-13 6 views
0

Kürzlich habe ich begonnen, an einem riesigen Rails 3.1-Projekt zu arbeiten, das mehrere SQL-Abfragen pro Controller-Aktion enthält und die AR-Query DSL ausgiebig und absichtlich verwendet. Viele dieser Abfragen bestehen aus verschachtelten Where-, Join- und Merge-Klauseln. Natürlich macht das alles die App an einigen Stellen wirklich langsam und ich möchte wissen, welche Ressourcen, Bücher, Blogs da sind, um Railers dabei zu helfen, damit umzugehen?Wo finde ich Ressourcen und Informationen zur ActiveRecord-Optimierung?

Ich schätze jede Empfehlung zu irgendeiner relevanten Quelle.

Vielen Dank.

+0

ActiveRecord erstellt Abfragen in vordefinierter Weise - es gibt nichts zu optimieren. Sie sollten einfach beginnen, die erzeugten Abfragen zu erfassen und sie mit weiteren Optimierungen zu erklären, damit sie alle innerhalb von Sekundenbruchteilen ablaufen. Dann werden alle deine AR "fliegen". – forker

Antwort

Verwandte Themen