我希望从各种网站中删除一些将返回图像和描述的元素。然后,分机用户将选择他们感兴趣的网站,这些网站中的图像和描述将以砖石格式显示在新标签页上。
问题在于这些数据经常更新,可能每天更新一次,元素出现并消失。
我看到它的方式我有两个选择:
每次用户通过AJAX请求打开新标签时都会抓取数据,但我预计这会非常慢。
定期抓取数据,将其存储在mySQL数据库中并从那里获取数据。
这些中的任何一个都是最好的选择,还是我还应该考虑其他什么?也许有一种方法可以在后台执行此操作,因此当用户打开新选项卡时没有延迟?
如果我不清楚,请告诉我。
答案 0 :(得分:0)
我认为你可以有一个异步应用程序,当它可用时,它将逐步显示数据:你将对象绑定到UI,当扩展/修改该对象时,同样也会修改UI。时间(称为双数据绑定)。你可以使用AngularJS和其他大框架或像vue.js这样的小框架。
我不会在浏览器中使用mysql,而是在other forms of storage maybe上。