关于web的缓存问题


问题情景是这样的,比如一个web实时笔记本,如果用户频繁更改,不可能每次保存都对服务器进行读写,这样无论服务器压力还是流量开销都是巨大的。这方面的问题我该如何处理?

我的一个想法是,用户的每次修改都在浏览器做缓存,然后我来判断这个修改,如果是最终版本,保存到服务器,这样实现可以吗?

另外,还请有经验的大大讲讲缓存的各方面。

服务器 web前端开发 python 缓存

duolab 11 years, 5 months ago

我会选择第一种方法

用第一处办法,只要更新就向服务端发请求,这样服务端只需要保存最新的请求就可以,这样实现起来简单,记得basecamp和writing.io都是这样做的,他们这样用也没问题。性能出不出问题还不一定,先用简单的方法实现好了。

第二种方法也可以,不过实现起来要复杂,也容易出错,丢用户数据

信主得永生 answered 11 years, 5 months ago

Your Answer