gpt4 book ai didi

mysql - NodeJS+MySQL 而不是 PHP+MySQL。可以吗?

转载 作者:IT老高 更新时间:2023-10-28 22:59:29 24 4
gpt4 key购买 nike

我读过关于 NodeJS 的文章,但找不到它的缺点/优点。我可以用 NodeJS/MySQL 替换 PHP/MySQL 应用程序吗?这是个好主意吗?

请考虑使用 PHP CMS。 NodeJS 可以和 PHP 一样好用吗? NodeJS 是不是只适合一些轻量级的 Action ?

如果可以的话,哪个 MySQL 模块是最好的?

最佳答案

在进入 Node.js 炒作之前,read the following article .

基本上,Node.js 存在问题。它是一个服务器,但您可以通过 Node 连接到 MySQL 并将数据发送给用户。有很多陷阱,其中之一是您必须了解 JS,并且您必须通过 JS 而不是 PHP 来格式化输出。

然而,你的瓶颈几乎永远不会是 PHP,除非你做了一些 PHP 不是为之设计的事情(比如在一个数组中加载 100 万个条目并使用该数组进行各种搜索等等)。你会发现你的瓶颈(在网站繁忙的情况下)是 HTTP 服务器,因为由于每个连接都需要一定数量的内存,你可能会超出内存,当然 - 你的数据库(很可能)我/O 绑定(bind)(硬盘绑定(bind))。

在整个过程中,PHP 将是您最不用担心的。使用 C 或 Node 编写的程序无助于加快速度,因为您必须扩展您的数据库系统 - 这是完全不同的故事(另外,您还需要扩展您的 HTTP 服务器设置)。

基本上 - 坚持使用 PHP/MySQL,忘记 Node,至少现在是这样。

更新:由于这个答案已被接受并且技术已经 catch ,所以提醒新人是件好事:Node.js 的流行超出了任何人最疯狂的梦想,我个人觉得它太棒了。我很幸运能够同时使用 node 和 php。

Node 有很棒的社区和很棒的包、包管理器和任务运行器。任何熟悉 JS 的人都可以立即使用 node。它很棒,非常有用,我认为 node 可以插入 JavaScript 完成 Java 最初的设计目标(这是基于轶事证据而非事实的观点)。

底线:在选择一项技术时,应该选择他们熟悉或具有表现力的技术。 PHP 和 Node.js 各有千秋,没有明确的方法可以确定哪个“更好”。

关于mysql - NodeJS+MySQL 而不是 PHP+MySQL。可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7538509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com