Я только что получил свои рельсы 2.3.8 приложение, работающее на рубине 1.9.1. Чтобы попасть в консоль, запустите веб-сервер, все, что инициализирует рельсы, занимает в 3-4 раза больше рубина 1,9, чем в рубине 1.8.7. Я использую менеджеров рубиновой версии, поэтому я могу легко переключаться между ruby 1.9 и ruby 1.8.7. Разница в скорости происходит как в производстве, так и в разработке. Я хочу использовать 1.9, потому что его нужно быстрее, как только все будет запущено, но время запуска настолько плохое, что приложение синхронизируется с Heroku по первому запросу.Рельсы инициализируются очень медленно на рубине 1.9.1
Любые идеи, почему ruby 1.9 будет в 3 - 4 раза медленнее? Я не могу понять, что это за жизнь.
Или выяснить, где его тратить свое время. –
Я подтвердил, что эта проблема существует с новым приложением рельсов. Так что это определенно не драгоценный камень или что-то конкретное приложение. –
Когда вы говорите в 3 - 4 раза медленнее, сколько времени занимает секунд? Если ruby1.9 занимает 3 секунды до ruby1.8's 1 second, у вас, вероятно, будут разные проблемы, чем если ruby1.9 займет 60 секунд, а ruby1.8 займет 20 секунд! – nfm