请教个前后端请求问题,求哥哥姐姐解答

用vue做一个在线课程网站,类似于慕课网,请求是一次全获取数据还是分很多小请求合适呢,用一个会不会性能有问题,请求慢的话会不会全卡住,一次全获取和分开有什么区别,请求哥哥姐姐解答,谢谢

阅读 2.1k
3 个回答

设备内存有限,如果在程序在启动后就一次性加载将来会用到的所有资源,那么久可能会耗尽设备的内存。这些资源例如大量的数据,图片,音频,过多的控件等。
可以尝试分页,懒加载,可减少并发量,减少系统资源的消耗,让数据在需要的时候才进行加载

新手上路,请多包涵

从前端请求,后端返回的值是json形式,前端从json里面拿到视频地址和视频缩略图地址,展现在页面上面即可。点击视频直接跳入视频链接!

这个是一个调优过程,而且涉及到用户端环境和服务器端环境(压力),所以需要测试来看,如果仅仅是考虑服务器端压力,一般是减少请求的好。
但实际上这个是一个复杂的均衡调优过程,你只能根据大量数据得出一个一般情况下的优化阀值,并定义相应的策略,而不可能是绝对的处理。
比如一个阅读APP获取文章,考虑用户体验,其实不会一次性加载太多数据(太多了用户也看不过来啊)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题