Rails, много ли драгоценных камней в gemfile замедляют работу сайта? - PullRequest
5 голосов
/ 20 марта 2011

Мне интересно, если много драгоценных камней в Gemfile замедляют работу сайта?Они загружаются при необходимости или загружаются при каждом запросе страницы?

Ответы [ 2 ]

7 голосов
/ 20 марта 2011

Это действительно зависит от того, какие драгоценные камни вы используете (то есть промежуточное ПО или просто небольшая библиотека). Однако в общем случае больше гемов = больше кода для обработки = больше времени = медленный сайт.

Один совет, который я могу вам предложить, находится в вашем Gemfile, сделайте что-то вроде этого:

gem 'gemname', :require => false

Чтобы не было рельсов, этот камень требуется при запуске. Недостатком, конечно, является то, что вы должны вручную вызывать require 'gemname' всякий раз, когда вы хотите использовать этот драгоценный камень. Это все баланс производительности и простоты использования.

2 голосов
/ 20 марта 2011

Что означает «ложь» в файле gemfile

Думаю, это ответит на ваш вопрос.

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