我需要在node.js应用程序中进行缓存吗

我需要在node.js应用程序中进行缓存吗,node.js,socket.io,Node.js,Socket.io,我正在node.js和socket.io中制作一个简单的应用程序。我的目标是提高响应速度。用户类型和每次按键都能快速获得结果。数据库中的记录数:大约100k。记录很少会改变 其设置如下: 通过socket.io从浏览器接收数据,执行sphinx搜索,执行mysql查询。并通过socket.emit将数据发送回浏览器。简单 此设置是否会从任何类型的缓存中受益?我不知道缓存的复杂性,但memcache/redis似乎有点过头了。 顺便说一句,这只是一个爱好学习项目,很难说它是否能从缓存中获益。我建议

我正在node.js和socket.io中制作一个简单的应用程序。我的目标是提高响应速度。用户类型和每次按键都能快速获得结果。数据库中的记录数:大约100k。记录很少会改变

其设置如下: 通过socket.io从浏览器接收数据,执行sphinx搜索,执行mysql查询。并通过socket.emit将数据发送回浏览器。简单

此设置是否会从任何类型的缓存中受益?我不知道缓存的复杂性,但memcache/redis似乎有点过头了。

顺便说一句,这只是一个爱好学习项目,很难说它是否能从缓存中获益。我建议:只需创建您的基本应用程序,看看它的性能如何,只有当存在任何瓶颈时,才考虑如何缓解它们。