这里根据你说的网页定时刷新列举两种不同的场景:
第一种:整个网页全部刷新
前端Web页面通过JS的定时器,间隔多少时间重新刷新一下页面,目前是为了重新获取后台的数据。
第二种:异步获取接口数据
网页定时刷新在互联网中还有另外一种说法,就是轮询。
轮询:前端通过定时器不断去请求后端api接口
单独对某个接口进行定时查询,用到的技术是
jquery+ajax+定时器+php
定时去请求后台数据。如果时间间隔比较短,每次请求就会对服务器造成压力,所以通常情况下不建议使用轮询。
在这种情况下,web端产生了一种技术,叫做websocket,它可以与服务器建立连接,创建之后只要不主动断开就始终保持一种长连接的状态。
所以如果你是要实时获取接口数据,可以在页面中使用websocket。
希望偶的回答能帮助到你!
欢迎点赞、关注、评论交流,谢谢!
偶是李子,专注分享html、css、jquery、php等基础语言课程!