文件名称:jit_preloader:从N + 1个查询中释放您的Rails应用
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-04 09:03:26
Ruby
JitPreloader N + 1查询是提高性能的无声杀手。 有时它们可能很引人注目; 有时他们只是个小税。 我们想要一种删除它们的方法。 想象一下,您的联系人包含许多电子邮件,电话号码和地址。 您可能具有如下代码: def do_my_thing ( contact ) contact . emails . each do | email | # Do a thing with the email end contact . phone_numbers . each do | phone_number | # Do a thing with the phone number end end # This will generate two N+1 queries, one for emails and one for phone number
【文件预览】:
jit_preloader-master
----.gitignore(1KB)
----.rspec(30B)
----LICENSE(1KB)
----spec()
--------support()
--------spec_helper.rb(2KB)
--------lib()
----README.md(9KB)
----jit_preloader.gemspec(1KB)
----lib()
--------jit_preloader.rb(1KB)
--------jit_preloader()
----Gemfile(98B)
----Rakefile(29B)