Menulis Kode Cepat di Ruby On Rails
(engineering.shopify.com)Shopify, yang banyak menggunakan RoR, membagikan pengalaman mereka sendiri: cara menulis kode cepat di ActiveRecord, Rails, dan Ruby
-
ActiveRecord: periksa kapan SQL dieksekusi, lakukan
Selectsesedikit mungkin, jangan bergantung pada Query Cache, hindari query pada kolom yang tidak diindeks (gunakan LHM) -
Rails: cache semuanya, terapkan throttling (
rack-attackataurack-throttle), gunakan Sidekiq atau Resque untuk menjalankan job nanti, diet dependensi -
Ruby: minimalkan penggunaan metaprogramming, kurangi alokasi, minimalkan indirection
Belum ada komentar.