0

我只是在基于 Node js (express) 的电子商务网站上工作,而我正在使用 MySQL 的数据库。所以我怀疑如果有超过 1000 名用户在线并在这个网站上做事,那么是否会给用户带来任何不便或可能在数据库中产生的任何问题?

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

4

3 回答 3

1

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

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

于 2018-08-20T07:08:43.200 回答
0

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

Node.js CMS 和 Web 应用平台

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

Keystone 为以下领域的网站、应用程序和 API 提供支持:

希望这可以帮助!

于 2018-08-20T05:35:52.010 回答
0

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

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

于 2021-04-19T05:02:21.567 回答