single-page-application - 在单页应用程序中缓存播放列表的最佳方法是什么
问题描述
如果将 Spotify 实现为 SPA,缓存用户播放列表的最佳方式是什么
一旦用户通过身份验证,我是否应该完全加载所有用户的播放列表(其中的歌曲),并在用户尝试将项目添加/编辑到播放列表时适当地显示该项目是否是他的任何播放列表的一部分。
我可以改为加载用户播放列表并在用户尝试编辑时实时调用它是否属于它们。
我无法真正看到典型用户创建了多少播放列表以及它如何影响应用程序的性能(加载时间慢、移动浏览器等),而不是每次通过调用服务器端 api 的请求来检查播放列表中是否存在特定项目。
有任何想法吗。
解决方案
我将开始加载所有播放列表和内容,考虑到这些只是数字列表,不应该占用太多内存。
如果它成为一个问题,选项 2 总是存在的。
推荐阅读
- python-3.x - ValueError:无法将浮点 NaN 转换为整数
- python - Docker 在镜像构建中不接受 pyOBDC
- python - 使用 Python 和 OpenCV 进行图像分割
- machine-learning - 训练计算机进行单词自动分割(非英语语言)
- python - Python zeep / 在请求消息中包含 XML 模式
- algorithm - 比较 O(logn) 与 O ((logn)^2) 的时间复杂度
- c# - C# Fire and Forget 任务和丢弃
- javascript - 如何为“动画响应图像网格”随机化图像
- python - 使用子列熔化数据框
- neo4j - 带有 MATCH、WHERE 的 NEO4J 查询不起作用