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