Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS应用程序文件存储。YouTube、parse.com还是本地?_Ios_Database_Video_Youtube_Parse Platform - Fatal编程技术网

iOS应用程序文件存储。YouTube、parse.com还是本地?

iOS应用程序文件存储。YouTube、parse.com还是本地?,ios,database,video,youtube,parse-platform,Ios,Database,Video,Youtube,Parse Platform,我有一个iOS应用程序,它使用很多图片和视频。目前,我使用parse.com作为后端,并将图片存储在parse.com数据库中。假设我有200个任务,每个任务有两张图片和一个视频。现在,每个用户都有自己的任务集,例如,用户A可能有20个任务,用户B 40和用户C 50,所有不同的任务都包含在这200个任务中 现在,我担心的是应用程序的性能,而不是太多的服务器存储和其他结构细节 我不认为将所有图片都包含在应用程序包中是个好主意,因为用户一次只能使用大约40%的图片,所以将所有图片都包含在应用程序中

我有一个iOS应用程序,它使用很多图片和视频。目前,我使用parse.com作为后端,并将图片存储在parse.com数据库中。假设我有200个任务,每个任务有两张图片和一个视频。现在,每个用户都有自己的任务集,例如,用户A可能有20个任务,用户B 40和用户C 50,所有不同的任务都包含在这200个任务中

现在,我担心的是应用程序的性能,而不是太多的服务器存储和其他结构细节

我不认为将所有图片都包含在应用程序包中是个好主意,因为用户一次只能使用大约40%的图片,所以将所有图片都包含在应用程序中是不明智的。取而代之的是,我将图片保存在数据库中,当用户需要时,应用程序会发出请求并获取它。我说的对吗?这是最好的表演吗

关于视频,我应该将视频存储在youTube.com还是parse.com数据库中?我认为youTube是最好的选择,因为我可以在parse.com上直播视频,无论我是否需要先下载视频。这有意义吗


如果有任何其他服务或更好的方式来处理iOS应用程序中的图片和视频,请让我知道

关于图像-这里最好的性能是将它们远程存储在服务器上,从表面上看,你做得对

在YouTube上存储视频并不是最好的主意,但肯定比只在服务器上存储视频要好——如果你有能力从很多用户上传多个YouTube视频,如果谷歌API允许的话——我会选择这个选项


一般来说,我会尽可能少地存储在设备上,除了图像缓存。然而,即使是图像缓存有时也会增长到数百MB,因此您也必须考虑它。

对于视频,您有什么建议?实际上,用户不会上传视频,而是可以访问我们的机构视频。感谢从YouTube上下载视频在这种情况下是一件轻而易举的事——这是一个简单的脚本和一个
UIWebView
——这是最懒惰、最简单(但也是最理智)的实现。如果你愿意,你甚至可以将它们重定向到Safari或YouTube iOS应用程序。