我来自于Web开发中的前端领域,我们会尽力减少HTTP请求的数量(通过合并CSS、JS文件、图片等方式)。
在使用数据库连接(MySQL)时,显然你不希望有不必要的连接,但通常情况下,拥有多个小查询有多糟糕呢?(它们执行得很快)
我之所以问这个问题是因为我正在将我的应用程序移植到一个集群环境中,在此之前,我将一些内容缓存到服务器内存中(因为我只运行在单个服务器上),现在我正在尝试使我的应用程序“无状态”,在我的当前实现中,这意味着更多的小型数据库调用。这将帮助我进行负载平衡(避免粘性会话)并且保持服务器内存使用率低。
我们不会谈论大量的查询,可能是6-8个数据库调用而不是2-4个,返回数十条记录到几千条记录。它们每个都执行得很快,少于30ms(有些更少),但我不知道是否应该担心某些“连接延迟”。
感谢您的见解。