安装JXCore

・4 分钟阅读

JXCore是Node.js的fork,它引入了更好的性能和多线程处理,尽管它处于beta阶段,但是,JXCore的速度和稳定性足以满足许多应用的需求。它还可以带来其他功能,功能和加密包系统,以帮助保护你的代码免受偷看。在未来,JXCore可能将LLVM作为谷歌Chrome V8引擎的替代品。本教程将向你展示如何在Linux服务器上安装JXCore ,我们涵盖Ubuntu CentOS以及可能安装有自定义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 Centos7和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 ,根据下载的文件,用ub替换XX,Debian的debrh的。


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

如果你决定将jx-

验证安装

要验证成功安装,请运行以下命令:


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 Worldn');
}).listen(1337);
console.log('Server running on port 1337');

完成后,保存文件,并且运行jx server.js ,接下来,在web浏览器,导航到http://0.0.0.0:1337 (相应替换IP ),你将看到Hello world

如果你希望利用JXCore功能的多个线程,请运行以下命令:


jx mt-keep:2 server.js 

这将在你的服务器上生成两个进程,这些进程利用了2个虚拟CPU。请注意,如果你的服务器只有一个CPU,那么使用多线程功能没有益处。另一方面,如果你的服务器具有2个以上的虚拟CPU,则可以将值2增加以匹配虚拟CPU计数。

Yanyan profile image