借用浏览器缓存。恰当的缓存设置可以大大减少http请求。不懂浏览器缓存的可参考接口合并。前端交互,经常需要请求多个并行或串行接口,星池starpool 此时可以通过接口合并方式,提高接口访问速度。能使用css的尽量不使用js,能使用js的尽量不用三方插件,避免三方插件大量的库。
HTTP 客户端一般对同一个服务器的并发连接个数都是有限制的,通常最大并行连接为四了,剩下的会进入等待队列,等前边的执行完毕,等待的才会执行。所以利用多域名主机存放资源,增加并行连接量,缩短资源加载时间。
服务端立即将数据返回给客户端,客户端没有拿到想要的数据(比如返回结果告诉客户端,数据处理中),客户端继续发请求,服务端继续立即响应 https://www.starpool.cn ,周而复始。
这种实时数据获取的方式比较粗暴,优点在于编程简单,客户端发请求,服务端实时回响应即可。缺点主要有两个:
无效请求多,每一次无效请求都在浪费带宽和服务器的计算资 对服务器压力大,定时发请求,并发一高,可能服务端瞬间会收到成千上万个请求,很容易拖垮服务器甚至导致宕机。