我只是在基于 Node js (express) 的电子商务网站上工作,而我正在使用 MySQL 的数据库。所以我怀疑如果有超过 1000 名用户在线并在这个网站上做事,那么是否会给用户带来任何不便或可能在数据库中产生的任何问题?
请专家指导我,并建议我在 Node js 上建立电子商务的更好方法是什么?先感谢您。
我只是在基于 Node js (express) 的电子商务网站上工作,而我正在使用 MySQL 的数据库。所以我怀疑如果有超过 1000 名用户在线并在这个网站上做事,那么是否会给用户带来任何不便或可能在数据库中产生的任何问题?
请专家指导我,并建议我在 Node js 上建立电子商务的更好方法是什么?先感谢您。
数据库引擎总是有可能无法处理流量,在这种情况下,您可以在 mysql 前面使用 Redis,因为它非常快。在这种情况下,您将首先查询 Redis,如果数据不存在,则查询您的数据库并将新记录添加到 Redis。
您可以使用Node.js提供的 CMS 。这是链接:https ://keystonejs.com/
KeystoneJS 是一个开源框架,用于在 Node.js 中开发数据库驱动的网站、应用程序和 API。建立在 Express 和 MongoDB 之上。
Keystone 为以下领域的网站、应用程序和 API 提供支持:
希望这可以帮助!
如果有人针对具有并发用户和多个请求的电子商务门户网站,而不影响门户网站的性能和速度,那么 NodeJS 当然是最合适的技术。
我喜欢 NodeJS,我更喜欢在我的电子商务项目中使用 NodeJS 的解决方案。我探索了 Spurtcommerce - www.spurtcommerce.com和 Reaction Commerce - www.reactioncommerce.com。两者都很好,而且它们都是无头的,这是这些解决方案的另一个有趣因素。