安装JXCore
Yanyan
・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的deb
,rh
的。
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计数。