拥有数千名用户的Node js电子商务

时间:2018-08-20 04:27:09

标签: javascript mysql node.js npm e-commerce

我只是在基于Node js(快速)的电子商务网站上工作,而对于数据库,我正在使用MySQL。因此,我怀疑如果该站点上有超过1000个用户在线并且正在做事,那么是否会给用户带来不便或可能在数据库中造成任何问题?

请专家为此提供指导,并建议我在Node js上建立电子商务的更好方法是什么?先感谢您。

3 个答案:

答案 0 :(得分:1)

数据库引擎总是有可能无法处理流量,在这种情况下,您可以在mysql之前使用Redis,因为它非常快。 在这种情况下,您将首先查询Redis,如果没有数据,则查询数据库并将新记录添加到Redis。

https://www.youtube.com/watch?v=_4HwUVNl9Nc&t=830s

答案 1 :(得分:0)

您可以使用 Node.js 提供的CMS。 这是链接:https://keystonejs.com/

Node.js CMS和Web应用程序平台

KeystoneJS是一个开放源代码框架,用于在Node.js中开发数据库驱动的网站,应用程序和API。建立在Express和MongoDB上。

Keystone为以下网站,应用程序和API提供动力:

希望这会有所帮助!

答案 2 :(得分:0)

如果有人针对具有并发用户和多个请求的电子商务门户,而不影响门户的性能和速度,那么 NodeJS 当然是最合适的技术。

我喜欢 NodeJS,我更喜欢 NodeJS 上的解决方案,用于我的电子商务项目。我探索了 Spurtcommerce - www.spurtcommerce.com 和 Reaction Commerce - www.reactioncommerce.com。两者都很好,而且都是无头的,这是这些解决方案的另一个有趣因素。