Встановлення JXCore

JXCore — це форк Node.js, який забезпечує кращу продуктивність і багатопотоковість. Незважаючи на те, що він знаходиться в бета-версії, JXCore досить швидкий і стабільний для використання багатьох програм. Він також може надати додаткові функції, функції та зашифровану систему пакетів, щоб захистити ваш код від сторонніх очей. У майбутньому JXCore міг би включити LLVM в суміш як заміну движку Google Chrome V8. Цей підручник покаже вам, як встановити JXCore на сервер Linux. Ми охоплюємо як Ubuntu, CentOS, так і, можливо, будь-яку спеціальну ОС, встановлену з функцією Vultr "Custom ISO".

Увага

JXCore все ще знаходиться в бета-версії, і багато програм можуть бути несумісними, як і з автономним Node.js. Якщо у вас виникли проблеми, повідомте про них тут . Будь-які повідомлені проблеми, безсумнівно, можуть допомогти підвищити стабільність JXCore.

Сервер оновлення

Виконайте наведену нижче команду, щоб переконатися, що ваш сервер повністю оновлений, і встановити один важливий інструмент.

CentOS:

yum update
yum install unzip

Ubuntu/Debian:

apt-get update
apt-get dist-upgrade
apt-get install unzip

Встановіть JXCore

Автоматично

Команда JXCore надала простий сценарій для будь-кого, який встановлює JXCore в їх систему. Він був протестований і ідеально працює для Ubuntu, Debian, CentOS 7 і FreeBSD. Щоб встановити JXCore, виконайте таку команду:

curl http://jxcore.com/xi.sh | bash

Якщо ви не отримали помилку, то можете перейти до наступного кроку.

Вручну

Якщо з якихось причин скрипт не працює або ви хочете встановити його вручну, вам доведеться спочатку завантажити JXCore для своєї системи. Зверніть увагу, що цей посібник передбачає 64-розрядну версію. Якщо ви використовуєте 32-розрядну версію, вам може знадобитися перевірити та переконатися, що вона доступна для вашої архітектури, і замінити її 64на 32.

Ubuntu:

wget https://s3.amazonaws.com/nodejx/jx_ub64.zip

Debian:

wget https://s3.amazonaws.com/nodejx/jx_deb64.zip

CentOS:

wget https://s3.amazonaws.com/nodejx/jx_rh64.zip

Тепер ви захочете розпакувати завантажений файл і перемістити jxвиконуваний файл до /usr/local/bin. Залежно від того, який файл ви завантажили, замініть XXна ubдля Ubuntu, debдля Debian, rhдля CentOS.

unzip jx_XX64.zip
cd jx_XX64
mv jx /usr/local/bin

Якщо ви вирішите перемістити jxдвійковий файл в інше місце, будь ласка, створіть посилання на /usr/local/bin, або додайте свій власний шлях до PATHзмінної у вашій системі.

Перевірте встановлення

Щоб перевірити успішне встановлення, виконайте таку команду:

jx -e "console.log('Hello World!');"

Якщо ви бачите Hello World!, то JXCore було успішно встановлено. Якщо ви хочете перевірити використання сервера, створіть файл із назвою server.jsта заповніть його наступним чином:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337);
console.log('Server running on port 1337');

Після завершення збережіть файл і запустіть jx server.js. Далі у своєму веб-браузері перейдіть до http://0.0.0.0:1337(замініть IP-адресу відповідно), і ви побачите Hello world.

Якщо ви хочете скористатися перевагами однієї багатопотокової функції JXCore, виконайте наступне:

jx mt-keep:2 server.js 

Це породить два процеси на вашому сервері, які використовують переваги 2 віртуальних ЦП. Зауважте, що якщо на вашому сервері є лише один ЦП, використання багатопотокової функції не буде вигідним. З іншого боку, якщо на вашому сервері є більше 2 віртуальних ЦП, ви можете збільшити значення 2, щоб відповідати кількості віртуальних ЦП.

Залишити коментар

Повстання машин: застосування ШІ в реальному світі

Повстання машин: застосування ШІ в реальному світі

Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.

DDOS-атаки: короткий огляд

DDOS-атаки: короткий огляд

Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.

Революційні винаходи від Google, які полегшать ваше життя.

Революційні винаходи від Google, які полегшать ваше життя.

Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.

Функціональні можливості шарів еталонної архітектури великих даних

Функціональні можливості шарів еталонної архітектури великих даних

Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.

Еволюція зберігання даних – інфографіка

Еволюція зберігання даних – інфографіка

Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше