开发者社区> 问答> 正文

在应用研发平台EMAS中,为什么这个 推送建立长连接使用的域名 ,一天消耗200多兆流量

使用EMAS 安卓移动推送,为什么这个 推送建立长连接使用的域名 ,一天消耗200多兆流量e7fe313e0b6bb4b369084c93b12393e9.png
aed9307f16d57384a0d2aaf0a60d4906.png
d6acf2ea3872b64899a85a54e2c2dd6d.png

展开
收起
崔问问 2023-11-30 15:01:24 29 0
2 条回答
写回答
取消 提交回答
  • 控制台能拿到emas内创建的推送通知的内容。此回答整理自钉钉群:应用研发平台EMAS开发者交流群。

    2023-12-01 08:57:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在应用研发平台 EMAS 中,如果推送建立长连接使用的域名一天消耗了200多兆的流量,这可能是由于以下原因:

    1. 频繁心跳

      • 为了保持长连接的有效性,客户端通常会定期发送心跳包来维持连接状态。
      • 如果心跳频率设置得过高或者心跳包大小过大,可能会导致较高的流量消耗。
    2. 推送消息数量

      • 推送服务可能不断地向客户端发送新的消息或通知。
      • 频繁的推送消息会导致更多的数据传输,从而增加流量消耗。
    3. 数据压缩问题

      • 如果推送的消息没有经过有效的压缩处理,它们可能会占用较大的带宽。
      • 确保您的应用程序支持并启用数据压缩以减少网络流量。
    4. 异常情况

      • 可能存在某些异常情况,如连接重试、错误处理等,导致额外的数据传输。
      • 检查日志和分析工具,了解是否有异常流量产生的迹象。
    5. 设备类型和网络环境

      • 不同的设备类型和网络环境(如Wi-Fi与移动数据)可能会影响实际的流量消耗。
      • 在不同的网络环境下测试应用程序,以了解其对流量消耗的影响。
    2023-11-30 17:03:16
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
低代码开发师(初级)实战教程 立即下载