文件名称:ping-play:Play框架的BigPipe流
文件大小:622KB
文件格式:ZIP
更新时间:2024-02-26 15:43:18
java streaming scala play-framework bigpipe
乒乓球 ping-play项目将流媒体引入。 它包括以下工具:a)将页面拆分为小的“页面集”,这使得维护大型网站变得更加容易;以及b)一旦这些页面集就绪,就将它们向下流式传输到浏览器,这可以大大减少页面加载时间。 为了获取页面数据,现代应用程序通常必须向多个远程后端服务(例如,对配置文件服务,搜索服务,广告服务等的RESTful HTTP调用)进行请求。 然后,您必须等待所有这些远程调用返回,然后才能将任何数据发送回浏览器。 例如,以下截屏显示了一个页面,该页面进行了6个远程服务调用,其中大多数在几百毫秒内完成,但是一个过程要花费5秒钟以上。 结果,到第一个字节的时间为5秒,在此期间用户看到