我正在构建一个基于网络的照片和文本编辑器。我遇到的问题最好用一个例子来说明:
用户可以为其文本选择颜色。颜色是通过拖动滑块来选择的,因此每秒变化 100 次。文本的颜色必须在数据库中更新。我不是每秒执行 100 次写入,而是像这样构建它:在 3 秒不滑动后,更新数据库。
用户还可以查看他们的“页面”示例。该示例纯粹由从数据库中读取的 html 和 css 生成。但是如果用户尝试在更改文本颜色后的3 秒内查看他的示例,他会在示例中看到错误的颜色。
有没有人有处理这样的问题的好主意?我正在考虑以某种方式进行缓存,但我对此没有太多经验,也无法想象解决方案。
我正在使用 Zend 框架和 jQuery。