请问app是怎么实现推送消息的

冷了个冷的热热 2018-04-07 09:53:10
RT 就是在论坛app里面 有人回复了我帖子 那我怎么收到提醒消息 是写个接口按一定时间请求 获得消息吗? 还是有别的做法。
...全文
1427 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Schork 2019-03-18
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
Server Push 不是什么新技术,最早由早已灭绝的 Netscape 浏览器支持,但由于长连接太耗费公共网络资源,所以逐渐被淘汰了 但随着中国的崛起,一些别有用心的人就又将此垃圾捡起来大肆鼓吹了,与此同时的还有 utf-8 编码 每个网络连接都要占用一定的带宽,为了满足众多的连接需求,势必就要增加网路基础设施建设的投入。而 Server Push 在实际使用时推送的数据是很小的,这就造成:一边是网络资源不够用,一边是占着茅坑不拉屎的局面。 每个国标码汉字只需使用2个字节,而一个 utf-8汉字需要3个字节,也就是说从国标码转成utf-8后,就有50%的资源被浪费了,这个浪费会体现到存储和传输上面,多处理一个字节,势必也会拖慢机器的速度。 这些科技垃圾,自然也是要消费者买单的 这就是虽然 国内生产总值 已经很高了,但人民生活水平并不高的原因之一
最近用django写app后台,要做一个新消息提醒的功能,查了下有两种方法,一种就是在客户端隔一段时间请求接口,一种方法是用websocket建立长链接,感觉都耗费资源,用户量多了服务器压力都大啊,有没有不是长连接然后服务器主动给客户端发送消息的方法啊?
果酱很好吃 2018-04-09
  • 打赏
  • 举报
回复
app推送?不是有线程的推送sdk吗?友盟推送,极光推送都可以 app请求后端,php执行推送到友盟,友盟推给app 当然也是可以app推app的
newpeng 2018-04-09
  • 打赏
  • 举报
回复
就是不断刷服务器,时间间隔访问频率你自己控制。 要不就做网页插件,像应用程序那样,与服务器建立socket连接,这就是C/S模式了。
xuzuning 2018-04-07
  • 打赏
  • 举报
回复
Server Push 不是什么新技术,最早由早已灭绝的 Netscape 浏览器支持,但由于长连接太耗费公共网络资源,所以逐渐被淘汰了 但随着中国的崛起,一些别有用心的人就又将此垃圾捡起来大肆鼓吹了,与此同时的还有 utf-8 编码 每个网络连接都要占用一定的带宽,为了满足众多的连接需求,势必就要增加网路基础设施建设的投入。而 Server Push 在实际使用时推送的数据是很小的,这就造成:一边是网络资源不够用,一边是占着茅坑不拉屎的局面。 每个国标码汉字只需使用2个字节,而一个 utf-8汉字需要3个字节,也就是说从国标码转成utf-8后,就有50%的资源被浪费了,这个浪费会体现到存储和传输上面,多处理一个字节,势必也会拖慢机器的速度。 这些科技垃圾,自然也是要消费者买单的 这就是虽然 国内生产总值 已经很高了,但人民生活水平并不高的原因之一
董哥007 2018-04-07
  • 打赏
  • 举报
回复
服务端主动推送。https://blog.csdn.net/majian_1987/article/details/9413941
xuzuning 2018-04-07
  • 打赏
  • 举报
回复
是的,按一定时间请求 获得消息

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧