【发布时间】:2015-04-14 04:44:26
【问题描述】:
我正在尝试通过使用他们的 API 并通过 AJAX 代码行请求数据,将我的播放列表从 Spotify 加载到我的网站上,但是如果我刷新页面,每次都会加载该数据,这会降低速度和用户体验。有没有解决问题的办法?
P.S:一个更复杂的问题:如果播放列表发生任何变化,我将在一段时间后请求一次数据并通过我编写的服务器端 Python 应用程序修改存储在服务器上的 HTML 文件的代码(例如:我通过 Spotify 在我的播放列表中添加/删除歌曲),目的不仅是让浏览器免于请求数据,而且还有机会在发布日期、评级或艺术家时对数据进行排序更好的客户端布局。所以我的问题是:
让服务器端应用程序自动修改 HTML 文件(这意味着真的将更改保存到服务器端 HTML 文件)是否安全,因为它是一个 非常漫长的过程我不想将那些烦人的工作留给困扰用户的客户端,也不想手动更新我的网站而这让我感到困扰。
这些事情有可能吗?
【问题讨论】:
-
这只是给你自己的吗?还是很多用户都可以输入自己的播放列表?
-
仅供我自己修改播放列表。顺便说一句,我通过我的 mibile 应用程序看到了您的答案,但由于一些令人毛骨悚然的原因,我无法评论它以对您的有用答案表示最高的赞美。 :) 顺便说一句,如果我想按艺术家的字母顺序对我的歌曲进行排序呢?如果由浏览器完成,会不会很耗时?
-
浏览器可以立即从 ajax 调用中解析数百条 json 记录。大部分时间将等待 ajax 调用返回
-
如果我不仅要拨打 Spotify 还要拨打 Youtube 和 Flicker 怎么样?
-
通话时间将与您的互联网连接(距离、速度)有关,因此最好自己尝试一下,看看时间是否可以接受
标签: javascript python api web-development-server