我只是在基于node js(express)的电子商务网站上工作,对于数据库我使用mysql。所以我有一个疑问,如果将有超过1000个用户在线,并在这个网站上做的东西,所以有任何机会不便的用户或任何问题,可能会造成数据库?Maven们请指导我这一点,并建议我什么是更好的方式来建立一个节点js电子商务?先谢谢你。
nfeuvbwi1#
数据库引擎总是有可能无法处理流量,在这种情况下,您可以在mysql前面使用redis,因为它速度非常快。在这个场景中,您将首先查询redis,如果数据不在那里,您将查询您的数据库并向redis添加新记录。https://www.youtube.com/watch?v=_4hwuvnl9nc&t=830s
33qvvth12#
您可以使用node.js提供的cms。以下是链接:https://keystonejs.com/
keystonejs是一个开源框架,用于在node.js中开发数据库驱动的网站、应用程序和api。基于express和mongodb。开始吧演示keystone为以下方面提供网站、应用程序和API:http://vodafone.inhttps://www.westpac.com.au/https://www.sony.co.in/https://www.continental-corporation.com/enhttps://www.eventcinemas.com.au/希望这有帮助!
2条答案
按热度按时间nfeuvbwi1#
数据库引擎总是有可能无法处理流量,在这种情况下,您可以在mysql前面使用redis,因为它速度非常快。在这个场景中,您将首先查询redis,如果数据不在那里,您将查询您的数据库并向redis添加新记录。
https://www.youtube.com/watch?v=_4hwuvnl9nc&t=830s
33qvvth12#
您可以使用node.js提供的cms。以下是链接:https://keystonejs.com/
node.js cms和web应用平台
keystonejs是一个开源框架,用于在node.js中开发数据库驱动的网站、应用程序和api。基于express和mongodb。
开始吧
演示
keystone为以下方面提供网站、应用程序和API:
http://vodafone.in
https://www.westpac.com.au/
https://www.sony.co.in/
https://www.continental-corporation.com/en
https://www.eventcinemas.com.au/
希望这有帮助!