首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django确定客户端是否在X秒内没有提出请求

Django确定客户端是否在X秒内没有提出请求
EN

Stack Overflow用户
提问于 2015-12-26 17:20:27
回答 1查看 55关注 0票数 0

我有一个android应用程序向Django后端发送请求,询问它是否应该执行特定的操作。这些就像心跳一样。有一个客户端页面,允许用户告诉android应用程序执行这些操作。但是,我希望能够告诉客户端页面,这个手机应用程序是因为某种意想不到的原因而死,还是已经停止发送服务器心跳。

在Django中是否有一种方法可以在视图中添加一个计时器,以便如果客户机在X秒后不发送请求,就会触发一个信号?是否有一个用于Django的会做得更好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-27 02:24:02

您可以尝试使用Django的缓存机制( memcached或redis)为给定的Android App客户端存储最后通信的时间戳,其ID为缓存键,以及任何您希望超时的过期时间。

像这样设置它,您可以简单地检查缓存是否有当前Android应用程序ID的记录,以确定它是否出错。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34473506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档