Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Разница между собранным пакетом nodeJS и установленным из бинарного образа (https://javascript.ru/forum/node-js-io-js/59410-raznica-mezhdu-sobrannym-paketom-nodejs-i-ustanovlennym-iz-binarnogo-obraza.html)

freeneutron 10.11.2015 08:14

Разница между собранным пакетом nodeJS и установленным из бинарного образа
 
Почему-то профессионалы любят пересобирать nodeJS после каждого обновления релиза. Но это отнимает время и нервы. Гораздо проще поставить nodeJS из бинарного образа. Я не заметил разницы в работе nodeJS, установленного разными способами. Поэтому хочу спросить. Она вообще существует?

nick1m 10.11.2015 12:41

Если не против, выскажу своё ламерское мнение.

Сборка внутри системы, по идее, должна учитывать как параметры системы так и железа, за счёт этого достигается максимальная оптимизация. Поклонники FreeBSD ставят этот фактор в ряд основных преимуществ. Но железо давно уже ушло далеко вперёд, что бы этот фактор имел сильное значение.

Если ваша цель держать под лям постоянных соединений, которые практически не нагружают систему (аля "Hello World"), то да, но надо тестить. Если же вы запускаете webdriver, то не имеет никакого значения, т.к. один процесс будет перекрывать преимущества на порядки.

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

PS: Пробовал на минимальной VDS (512Мб) собирать node.js, процесс довольно длительный, точно не помню сколько, но вполне вероятно, что пол часа занял, а то и более.


Часовой пояс GMT +3, время: 00:49.