NodeJS和Laravel与Mysql数据库相比,哪一个性能更好

NodeJS和Laravel与Mysql数据库相比,哪一个性能更好,mysql,node.js,laravel,performance,load-balancing,Mysql,Node.js,Laravel,Performance,Load Balancing,我正在开发一个使用MYSQL数据库的REST后端,现在我需要选择哪种服务器端语言在减少服务器资源(CPU和Ram)消耗方面更好 例如,我有一个POST端点(注册一个新用户帐户)和另一个GET端点(获取JSON格式的用户信息)。我希望我的网站流量很大,哪种编程语言会消耗更多的服务器资源 我在谷歌上搜索比较了NodejS和Laravel,我发现一些网站显示了一个基准测试,有利于Laravel,而其他网站显示NodejS更好。对于基本的get/set DB操作,无论您选择哪种语言,都不会有太长的时间

我正在开发一个使用MYSQL数据库的REST后端,现在我需要选择哪种服务器端语言在减少服务器资源(CPU和Ram)消耗方面更好

例如,我有一个POST端点(注册一个新用户帐户)和另一个GET端点(获取JSON格式的用户信息)。我希望我的网站流量很大,哪种编程语言会消耗更多的服务器资源


我在谷歌上搜索比较了NodejS和Laravel,我发现一些网站显示了一个基准测试,有利于Laravel,而其他网站显示NodejS更好。

对于基本的get/set DB操作,无论您选择哪种语言,都不会有太长的时间

根据非性能标准选择一种语言,并在出现特定性能问题时予以解决


由于您已经完成了标记负载平衡,我假设您的应用程序已经可以水平伸缩。

我自己构建了这样的sql脚本编写器,它对于我的项目来说非常快,因为我以前的PHP后端太慢(在我的情况下)

环境配置

var ENV = {
    isDev: true,
    database: {
        connectionLimit: 10,
        host: 'localhost',
        user: 'root',
        password: '',
        database: 'your_database'
    }
}

exports.ENV = ENV;
exports.ENV.port = ENV.isDev ? 15001 : 8887;

是的,关于负载平衡,我将在AWS中托管我的网站,设置一个具有自动缩放功能的应用程序负载平衡器。但正如您所知,如果启动新实例,AWS将收取更多费用。我担心的是,如果nodeJS像其他人所说的那样消耗更少,这意味着它的潜力更小,那么aws autoscale需要启动一个新实例,并且成本更高。编写应用程序的两种方式都是这样,而自己对其进行基准测试则是另一种方式。确保您拥有正确的后端数据MySQL(ask on),因为它可能是更大的资源消耗者。当然,正如您所说的,这是个好主意,我将使用这两种编程语言编写,然后通过发送http请求循环进行基准测试。每分钟有多少这样的查询?@RickJames it可以达到7000+每分钟
var ENV = {
    isDev: true,
    database: {
        connectionLimit: 10,
        host: 'localhost',
        user: 'root',
        password: '',
        database: 'your_database'
    }
}

exports.ENV = ENV;
exports.ENV.port = ENV.isDev ? 15001 : 8887;