已有一个正在运行的网站项目,用的是thinkphp3.2框架,Apache服务器。
现要求扩展项目以支持小程序,小程序的用户付款后,请求网站服务端异步处理数据,并且网站服务端处理完数据之后,要能异步推送到小程序前端以通知用户。
实际业务中,网站服务端处理数据 所需时长 是不固定的,有可能几十秒,有可能几分钟。
这样的话,小程序轮询请求 是不是不太合适?会让服务端处理很多无用的请求?
那么是不是建立websocket连接再推送比较好呢?
thinkphp3.2如何搭建 适合小程序使用wss?
已有一个正在运行的网站项目,用的是thinkphp3.2框架,Apache服务器。
现要求扩展项目以支持小程序,小程序的用户付款后,请求网站服务端异步处理数据,并且网站服务端处理完数据之后,要能异步推送到小程序前端以通知用户。
实际业务中,网站服务端处理数据 所需时长 是不固定的,有可能几十秒,有可能几分钟。
这样的话,小程序轮询请求 是不是不太合适?会让服务端处理很多无用的请求?
那么是不是建立websocket连接再推送比较好呢?
thinkphp3.2如何搭建 适合小程序使用wss?
建议还是做微信级别的推送,而不是做界面层面的推送。
另外websocket,如果小程序处于后台,是无法立即收到的,或者是小程序自动结束后,也无法收到。
所以,建议还是用微信的消息推送功能。
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
2 回答1.9k 阅读
轮询和ws都可以,重要的是你的业务目标,会ws就弄,不会就轮询呗