В даний час я використовую 4 додатка Meteor (і планує розмістити набагато більше) на 1 сервері з наступними характеристиками:
- Intel® Xeon® E3-1230v3 4x3,3 ГГц
- 32 Гб оперативної пам'яті
Що працює чудово. Але мені цікаво, як далеко я можу піти? У всіх метеорних програмах, я розміщую близько 200 - 300 відвідувачів щомісяця, є портфоліо сайтів.
Чи зможу я запустити 100 метеорних додатків на цьому сервері? 200? 300? 10?
Відповіді:
1 для відповіді № 1На моєму сервері простий метеоритний додаток приймає 350-400 Мб оперативної пам'яті. Так, я знаю, що не дуже багато інформації, але, можливо, це може допомогти.
Для мене обмеження - переважно використання пам'яті.
Для центрального процесора я майже нічого не помітив. Залежить від того, які обчислення виконуються на сервері.
Про відвідувачів, NodeJS робиться таким чином, щоб він міг обробляти 10k одночасних клієнтів на веб-сервері. паралельність node.js
Метеору також потрібна оперативна пам'ять для кожного клієнта, який підписаний на певну колекцію БД.
Я б запропонував вам це: (400 МБ * apps.length) / 32 ГБ = х
Сподіваюся, це допомогло.