4 ポイント 投稿者 xguru 2019-10-13 | まだコメントはありません。 | WhatsAppで共有

RoRを多く使うShopifyが共有する自社の経験:Active Record、Rails、Rubyで高速なコードを書く方法

  • ActiveRecord:SQLの実行時点を確認する、SELECTを減らす、Query Cacheに依存しない、インデックスのないカラムへのクエリを避ける(LHMを使用)

  • Rails:すべてをキャッシュする、スロットリングを行う(rack-attackまたはrack-throttle)、SidekiqまたはResqueを使ってジョブを後で実行する、依存関係のダイエット

  • Ruby:メタプログラミングの使用は最小限にする、アロケーションを減らす、間接参照を最小化する

まだコメントはありません。

まだコメントはありません。