4 Punkte von xguru 2019-10-13 | Noch keine Kommentare. | Auf WhatsApp teilen

Shopify, das RoR intensiv nutzt, teilt seine eigenen Erfahrungen: wie man in Active Record, Rails und Ruby schnellen Code schreibt

  • ActiveRecord: den Zeitpunkt der SQL-Ausführung prüfen, weniger selektieren, sich nicht auf den Query Cache verlassen, Abfragen auf nicht indizierten Spalten vermeiden (LHM verwenden)

  • Rails: alles cachen, Throttling einsetzen (rack-attack oder rack-throttle), Jobs mit Sidekiq oder Resque später ausführen, Abhängigkeiten abspecken

  • Ruby: Metaprogramming nur minimal einsetzen, weniger allokieren, Indirection minimieren

Noch keine Kommentare.

Noch keine Kommentare.