JXCore është një fork i Node.js që prezanton performancë më të mirë dhe multi-threading. Pavarësisht se është në beta, JXCore është mjaft i shpejtë dhe i qëndrueshëm për t'u përdorur shumë aplikacione. Ai gjithashtu mund të sjellë veçori shtesë, funksione dhe një sistem paketash të koduar për të ndihmuar në mbrojtjen e kodit tuaj nga sytë grabitqarë. Në të ardhmen, JXCore mund të sjellë LLVM në përzierje si një zëvendësim për Motorin Google Chrome V8. Ky tutorial do t'ju tregojë se si të instaloni JXCore në serverin tuaj linux. Ne mbulojmë si Ubuntu, CentOS, dhe ndoshta çdo OS të personalizuar të instaluar me veçorinë "Custom ISO" të Vultr.
Paralajmërim
JXCore është ende në beta dhe shumë aplikacione mund të mos jenë të pajtueshme, siç do të ishin me Node.js të pavarur. Nëse hasni ndonjë problem, ju lutemi raportoni ato këtu . Çdo problem i raportuar me siguri mund të ndihmojë në rritjen e stabilitetit të JXCore.
Përditëso serverin
Ekzekutoni komandën e mëposhtme për t'u siguruar që serveri juaj të jetë plotësisht i përditësuar dhe të keni të instaluar një mjet thelbësor.
CentOS:
yum update
yum install unzip
Ubuntu/Debian:
apt-get update
apt-get dist-upgrade
apt-get install unzip
Instaloni JXCore
Automatikisht
Ekipi JXCore ka ofruar një skript të thjeshtë për këdo që ta përdorë, i cili instalon JXCore në sistemin e tyre. Është testuar dhe funksionon në mënyrë perfekte për Ubuntu, Debian, CentOS 7 dhe FreeBSD. Për të instaluar JXCore, ekzekutoni komandën e mëposhtme:
curl http://jxcore.com/xi.sh | bash
Nëse nuk keni marrë një gabim, atëherë mund të vazhdoni në hapin tjetër.
Me dorë
Nëse për ndonjë arsye skripti nuk funksionon, ose dëshironi ta instaloni manualisht, atëherë së pari duhet të shkarkoni JXCore për sistemin tuaj. Ju lutemi vini re se ky tutorial supozon 64-bit. Nëse jeni duke përdorur 32-bit, mund t'ju duhet të kontrolloni dhe të siguroheni që ekziston një i tillë për arkitekturën tuaj dhe ta zëvendësoni 64me 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
Tani do të dëshironi të ekstraktoni skedarin që keni shkarkuar dhe ta zhvendosni jxskedarin e ekzekutueshëm në /usr/local/bin. Në varësi të skedarit që keni shkarkuar, zëvendësoni XXme ubpër Ubuntu, debpër Debian, rhpër CentOS.
unzip jx_XX64.zip
cd jx_XX64
mv jx /usr/local/bin
Nëse vendosni ta zhvendosni jxbinarin në një vend tjetër, atëherë ju lutemi sigurohuni që të krijoni një lidhje me /usr/local/bin, ose të shtoni shtegun tuaj te PATHndryshorja në sistemin tuaj.
Verifiko instalimin
Për të verifikuar një instalim të suksesshëm, ekzekutoni komandën e mëposhtme:
jx -e "console.log('Hello World!');"
Nëse shihni Hello World!, atëherë JXCore është instaluar me sukses. Nëse dëshironi të testoni përdorimin e serverit, krijoni një skedar të quajtur server.jsdhe plotësoni atë me sa vijon:
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');
Pasi të keni përfunduar, ruani skedarin dhe ekzekutoni jx server.js. Më pas, në shfletuesin tuaj të internetit, lundroni te http://0.0.0.0:1337(zëvendësoni IP-në në përputhje me rrethanat) dhe do të shihni Hello world.
Nëse dëshironi të përfitoni nga një veçori me shumë fije të JXCore, ekzekutoni sa vijon:
jx mt-keep:2 server.js
Kjo do të krijojë dy procese në serverin tuaj, të cilët përfitojnë nga 2 CPU virtuale. Vini re se nëse serveri juaj ka vetëm një CPU, atëherë përdorimi i veçorisë me shumë fije nuk do të jetë i dobishëm. Nga ana tjetër, nëse serveri juaj ka më shumë se 2 CPU virtuale, mund të rrisni vlerën e 2 për të përputhur me numrin e CPU-ve virtuale.