通过网络服务返回

本文关键字:返回 网络服务 | 更新日期: 2023-09-27 18:19:40

我在一家电台工作,他们想在他们的广播播放器上播放一个正在播放的节目。

我现在有xml,我将通过Web服务保存到我的实时Web服务器。有没有一种方法可以只在xml更改时让无线电播放器回发,而不是通过计时器控件每秒回发一次?我们过去曾遇到过频繁回发的性能问题,因此希望避免服务器崩溃。我使用的是c#asp.net 3.5。

通过网络服务返回

就我个人而言,我建议使用ajax来完成这项工作。然后,您可以在服务器端缓存响应,这样就不需要在大量请求中做任何繁重的工作。

您想要做的是让ajax每隔10秒左右查询一次服务器,以获得当前和下一首歌曲作为json响应。把回复放进你的页面。

在asp.net中,您也可以使用更新面板来完成此操作,但这会在服务器和客户端上造成更大的负载。

Comet解决方案或ETag可能有助于