目前自己是按照书本学习python flask的小白用户,书本上的程序代码是在.before_app_request钩子里面调用了个[用户上次访问时间]更新的ping函数。如果网站访问量大这样的代码是不是容易把网站搞奔溃,如果是要实现这个目的(就是记录用户最近一次访问时间,需要记录到数据库中)高性能的做法是怎么样的呢?
而且他这个ping函数没有commit数据库里面是不会更新的,我自己在写代码时候添加了 db.session.commit()才生效的。(才实现了书本上想要做到的目标)
写入缓存。
+
另外的程序定时批量更新数据库。
每个用户的都加载到 缓存 或 本程序内存中
感谢!