【问题标题】:Is node.js too much for a magazine/news website [closed]node.js 对于杂志/新闻网站来说太多了吗[关闭]
【发布时间】:2013-01-25 18:03:23
【问题描述】:

我知道 node.js 可以构建运行速度超快的 Web 应用程序,但我无法找到足够的信息来了解它在杂志或新闻类网站中的表现。我知道像 Joomla 或 Drupal(甚至 wordpress)这样的 CMS 非常擅长,但随着用户数量的增长,我看到了一些性能问题。自然地,网络服务器很重要,但由于我想将它托管在云中,我想使用 node 并基于它创建一个简单的 CMS 将满足一旦许多用户可以登录并进行社交时更好的用户体验的需求与网站的主要方面平行的东西,只是一个新闻和评论网站。有没有 node.js 的程序员知道?

【问题讨论】:

  • siliconangle.com/blog/2012/02/03/… google 中的第二个结果
  • 我已经读过这个......并没有真正回答我的问题。但无论如何感谢@NickMitchinson
  • 借助 Express 或类似框架,您几乎可以编写任何 Web 应用程序。在用新语言重写之前优化现有解决方案可能会更好。你在缓存吗?
  • 好的,我可能不是回答这个问题的最佳人选,但如果您基本上只是在寻找 CMS(我认为您似乎是?)它更依赖于您选择比语言。您的性能更多地取决于您运行的架构和机器,而不是您选择的语言。我的观点是,语言可能是你应该考虑的最后一件事。如果您已经有一个网站,您可能应该考虑对其进行优化(无论是重新架构、改进您缓存的内容等),而不是用不同的语言重写。
  • 再次感谢@NickMitchinson,实际上我更愿意构建自己的 CMS。我可以编写 php 和一些 javascrip,我的实际网站是基于 php 的。在考虑 Node 之前,我在考虑 Joomla 并制作自己的模板和调整,但随着我的进展,我注意到该平台无法按照我希望的方式容纳我网站的社交部分......然后节点出现了,但我已经只见过一些很棒的应用程序,比如 koding.com 或 klout.com

标签: node.js content-management-system


【解决方案1】:

同意这是相当主观的,但是说有一些使用节点的经验我不知道在这种情况下使用它有什么特别的优势。我认为像 Django (Python) 和 Rails (Ruby) 这样的框架或多或少是为了适应这种类型的用例而构建的,假设你有 PHP 经验但没有很多节点经验,那么你可能更容易构建和部署一个非常快速的工作 CMS。

根据您所描述的,我不知道使用 node 的任何优势都会特别相关,并且使用 node 代替任何其他现代框架和 Web 服务器不太可能对您的网站的性能。

【讨论】:

    【解决方案2】:

    我认为这个问题非常主观,因为任何使用现代和维护语言编写的应用程序的性能将主要取决于开发人员的技能,如果您的网站达到一定规模,它不仅仅取决于语言以及分布式系统的架构。

    node 的一些通常优势是它是事件驱动的,前端和后端使用单一语言,因此开发人员集成应该更容易。它的事件驱动模型为其编写和理解(对于新开发人员)大量使用并发操作(例如跨分布式系统的数据密集型操作)的应用程序提供了一种简单(主观!)的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 2016-08-10
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多