这是我一直在思考的一个问题:-)客户经常会询问是否可以在他们上传YouTube视频时创建实时页面更新,向他们的YouTube帐户添加新图片Flickr帐户等。所以基本上情况可能是这样的:
我知道这对于观察者模式而言是尖叫,但我不认为可以使用跨域,不是吗? : - )
另一种解决方案是每隔X分钟对RSS提要或YouTube / Flickr API进行一次AJAX调用。
在开发这个时,有谁知道最佳实践?任何帮助/提示将不胜感激。
答案 0 :(得分:1)
安排某种读取RSS / API的任务,并使用新信息填充数据库。
页面执行AJAX请求,定期检查数据库中的新值(可能设置读取值,或者基于最后一次检查的日期时间),并且AJAX将魔术放到页面上。
没有理由说AJAX无法安排RSS / API检查,但我怀疑这会扩展。
理想情况下,我会在ASP.NET之外编写一个可以进行检查的服务,并使用结果填充数据库。