V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wqchen
V2EX  ›  程序员

设计实现一个类似知乎的草稿功能?

  •  
  •   wqchen · 2016-05-09 16:31:46 +08:00 · 3597 次点击
    这是一个创建于 3107 天前的主题,其中的信息可能已经有所发展或是发生改变。

    社区的草稿功能还是很有用的,所以加了一个草稿功能,但性能有点差。 要求草稿多端能同步,不仅仅是保存在客户端本地。 你会怎么实现?

    SmiteChow
        1
    SmiteChow  
       2016-05-09 16:56:52 +08:00
    正常实现,

    draft:
    1. refer
    2. content
    3. user
    kulove
        2
    kulove  
       2016-05-09 21:50:46 +08:00
    放到临时表或缓存
    srocket
        3
    srocket  
       2016-05-09 22:09:50 +08:00
    楼上两个方案任意一个都可以。

    主要还是你想实现到什么效果吧。
    如果用户停留在编辑界面没有提交的话,定时向服务器保存一下当前草稿,返回一个记录 ID ,客户端保存这个 ID
    正式提交之后带上草稿的 ID ,服务端清空草稿,我粗略想了一下这样应该差不多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:02 · PVG 08:02 · LAX 16:02 · JFK 19:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.