Если приложение Rails использует «require» gem_name »вместо« gem 'gem_name' »или« config.gem 'gem_name' », будет ли это быстрее? - PullRequest
0 голосов
/ 23 октября 2010

потому что

gem 'gem_name'          # Rails 3.0

или

config.gem 'gem_name'   # Rails 2.x

загрузит драгоценный камень независимо от того, какой контроллер ... будет

require 'gem_name' 

в исходном коде контроллера фактически заставляет сервер Rails работать быстрее, потому что не каждый контроллер будет загружать этот гем?

1 Ответ

1 голос
/ 23 октября 2010

Краткий ответ: нет.

Следите за тем, чтобы ваш код был в здравом рассудке и его можно было обслуживать, сгруппировав нужные вам драгоценные камни в Gemfile / environment.rb

Мне нужно было бы посмотреть некоторые тщательно продуманные данные о производительности, прежде чем я поверил, что это когда-нибудь существенно изменит производственную среду.Сначала нужно оптимизировать множество других мест.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...