项目中的一个问题

来源:12-2 IO 多路复用 (select、poll 和 epoll)

Joker25

2020-02-26

老师你好,有个实际项目中的问题想请教下。当前做了个web项目,有几个页面都是ajax轮询刷新数据,频率几秒,目前没什么大问题,只是有时觉得那几秒才刷新数据还是有点不实时的感觉,但又不敢设置频率太高,担心如果页面打开多了,会影响性能,目前用的阿里云服务器,8g内存,我想问问这样几个页面ajax的数据轮询,现在有什么好一点的替代方式,之前用过websocket,但担心兼容性不好,因为我们项目有在手机端公众号h5, 还有什么主流的方式呢?

写回答

1回答

bobby

2020-02-27

目前想做到这个效果就只有这两种方案, 轮询和websocket,轮询确实会给服务器很多压力,如果担心压力可以把这个接口做成缓存就不用担心性能问题了, websocket一般的js都支持 不用太担心兼容性

0
23
bobby
回复
Joker25
微信本来就非常麻烦。所以如果可以的话 建议资金都走你们公司资金的账户,但是这样有一个问题就是客户会担心你们捐款跑路
2020-04-27
共23条回复

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程