- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我在node.js(当然只有服务器)中有一个小游戏,它的 map 数据和玩家帐户存储在mysql数据库中。现在,我构建它的方式是通过从数据库加载数据并将其保存在 javascript 对象/数组或任何看起来合适的内容中,并且仅在需要时写入数据库,从而最大限度地减少查询量。
现在我在想:这真的值得吗?在许多情况下,将数据几乎不存储在服务器中并在需要时从数据库加载(分别在需要时写入)会更好(就数据而言会更保存并且更新)已更改)。
我的问题是:让服务器经常从数据库读取/写入而不是在服务器的 JavaScript 变量中使用数据库中的数据是否有效/保存/值得推荐?
附加信息:
-nodejs 服务器和我的 mysql 服务器位于同一台机器上,对于加载房间数据等大型查询,查询通常需要不到 1 毫秒或可能 3 毫秒。
-我正在使用一个简单地称为 mysql 的模块.
-如果需要,我将提供额外的信息,只需在评论中询问即可。
最佳答案
确实取决于您的用例。一般来说,我不会在 Node.js 中添加另一层缓存,而是在数据库中使用更大的缓存和优化的查询来处理它。
关于Mysql 与 Node.js : Does it make sense to have node. js 一直在数据库中保存/加载内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813998/
当我尝试使用Qlik Sense中的扫描滚动方法从Elasticsearch REST检索数据时遇到问题 (QlikSense 2017年6月补丁1-11.11.2) 2017-08-22 18:
我对使用Elasticsearch并不陌生,并且正在使用marvel开发控制台来运行感知查询。 当我运行查询(GET _cat/indices)时,我看到了结果,但没有看到列标题。如何使用Sense
我正在尝试使用计算的度量作为过滤数据的方法,但它看起来比预期更困难。让我通过一个例子来解释一下。 我有以下类型的数据,具有两个维度 - 一个是唯一 ID,另一个是类别 - 和四个度量。 Initial
我正在尝试通过Sense将一些JSON文件加载到我的本地ES实例,但是我似乎无法弄清楚代码。我知道ES具有Bulk API和Index API,但是我似乎无法将代码整合在一起。如何使用Sense将JS
如何像在 Qlikview 中一样在 Qlik sense 中使用按钮对象?与 Qlikview 中一样,Qlik Sense 在默认对象中没有按钮对象。 提前致谢!齐亚德 最佳答案 目前 QlikS
我正在阅读 glib's CLI option parser 的文档我对他们的一个很困惑 option flags . G_OPTION_FLAG_REVERSE For options of the
我最近成为编写我们“旗舰”产品的开发团队的一员。它主要是在 N 层系统中实现的读取密集型 Web 应用程序(asp.net(c#) 和 oracle)。数据库中的大部分写入都是通过外部服务完成的(而不
我正在阅读 glib's CLI option parser 的文档我对他们的一个很困惑 option flags . G_OPTION_FLAG_REVERSE For options of the
我是 Qlik Sense Api 的用户,我有点沮丧,因为 Qlik 文档非常困惑。 所以我需要做三件事。 获取当前登录的用户。 获取该用户的应用列表。 是否有一个页面清楚地列出了函数中传递的 (q
我可以用#一次注释掉一行,但是是否有多行注释切换键盘快捷键? 最佳答案 好吧,如果你使用 vim,这可以很容易地完成具体来说,您可以使用宏。通过键入 qa 开始录制宏,其中 a 将是稍后的命令名称。然
关于感应手机上的应用程序,我在一个 UI 项目上碰壁了。我一直无法在 google 或 SO 上进行搜索查询以找到对我所追求的内容的任何引用。 有没有办法让我的应用程序主题的 UI 样式与手机当前应用
我正在关注wikipedia's example : var counter = (function(){ var i = 0; return { get: function(){
Android 中有什么方法可以确定设备是否正在运行 Sense UI?我正在开发一款适用于 vanilla Android 的应用程序,但 Sense UI 的布局和大小困惑。我希望能够查看设备是否
我能否以某种方式检测我的应用程序是否在 HTC Sense 上运行? 更一般地说,问题是我有一个带有自定义可绘制对象的按钮。它与 Gmail 应用程序右上角的帐户切换器非常相似。按下或聚焦时,该按钮具
所以我有数据,我想计算标签: Attribute Labels A Man, kind B Girl,
我已经制作了一个包含 2 个维度和 2 个度量的扩展,但是当我添加维度或度量时,出现以下错误 单击一个字段会给我这个...(qInterColumnSortOrder 错误) 这是我的简单js代码
这是我的两个类(class): import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner;
我正在开发一个游戏,我想知道是否有一种方法可以让 tkinter Canvas 对象检测是否有东西正在触摸它。我目前使用这样的东西: pos = canvas.coords(insert_object
我写了一个自定义同步适配器,它还向 rawcontacts 添加了一个自定义字段。在 SampleSyncAdapter 中究竟是如何完成的或在 this example使用 last.fm-App。
前几天我正在查看我的应用程序(专为 1.6 设计),它在 HTC Desire 上使用 DatePicker 控件,手机的所有者向我展示了使用更好的控件的 native 日历程序,即您的日期选择器可以
我是一名优秀的程序员,十分优秀!