凭空想象的web功能开发标准(性能,负载,可用性,安全,审计等多侧面)
重要数据的变动记录,及保留历史版本
对重要数据变动,做日志记录,必要的保留历史版本。可选技术方案:将所有历史版本数据存储在k-v表中,允许随时丢失部分或全部
缓存、临时文件及日志
允许这类数据存储在易失性设备上,如内存缓存。允许随时丢失部分或全部,程序不得崩溃(鲁棒性)
自己擦屁股,自动归档旧数据,尤其是存储到数据库中的旧数据,如日志表,临时文件等。至少要有相关文档,指明哪些是此类数据,如何清理,清理是否会带来后遗症(理想 状态是可以任意删除,程序本身健壮工作)
用户行为记录
uv, pv, 类似GA ,或者直接使用第三方服务
单个用户的足迹,按用户、回话划分。登陆用户的[……]