云浏览器与视觉小说教育游戏:创新与挑战
云浏览器的实现问题与挑战
云浏览器的实现面临着诸多技术问题,不同的执行模型各有优劣。
- 服务器端执行模型问题 :纯服务器端执行模型对于网络连接不稳定、不可靠且可能费用高昂的移动设备来说不切实际。一旦网络连接出现问题,客户端将立即停止接收流式会话,无法与页面或应用进行交互。而且,该模型要求服务器不断向客户端流式传输像素,对于不提供无限流量套餐的网络连接来说成本较高。此模型仅适用于网络连接可靠、快速、廉价且延迟低的设备。
- 客户端执行模型问题 :客户端执行模型解决了纯服务器端执行的许多问题,它利用主机浏览器执行网页内容,间歇性网络连接不会造成重大问题,还支持离线使用。但不同设备上的应用实例独立运行,若用户希望在多个设备上同时使用相同会话并即时同步状态,会面临巨大挑战。
- 数据同步机制 :当前系统使用带有通知服务的Data API(继承自早期的Cloudberry系统),可实现一个浏览器会话中的URL更改自动传递给其他正在查看相同会话的客户端。在基于窗口的顶级用户界面中,窗口位置、大小和变换等更改也能在客户端之间自动同步。不过,任意第三方应用的状态不会自动同步,除非这些应用进行了明确修改以支持该功能。
| 执行模型 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 服务器端执行模型 | 可集中处 |
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



