4 điểm bởi xguru 2019-10-13 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Shopify, đơn vị sử dụng RoR rất nhiều, chia sẻ kinh nghiệm của họ: cách viết mã nhanh trong ActiveRecord, Rails và Ruby

  • ActiveRecord: kiểm tra thời điểm thực thi SQL, SELECT ít hơn, không phụ thuộc vào Query Cache, tránh truy vấn trên các cột không được đánh chỉ mục (dùng LHM)

  • Rails: cache mọi thứ, áp dụng throttling (rack-attack hoặc rack-throttle), dùng Sidekiq hoặc Resque để chạy Job sau, cắt giảm phụ thuộc

  • Ruby: hạn chế dùng metaprogramming, cấp phát ít hơn, giảm thiểu indirection

Chưa có bình luận nào.

Chưa có bình luận nào.