我正在开发一个Android应用程序并使用离子框架来构建它。该应用程序需要在手机上下载大量媒体文件。这些文件可以归类为图像,视频或声音。现在我正在保存文件类型与文件名
连接在一起例如。 image-boy.png,sound-boy.png等等
这样所有文件都在同一目录中。
平均文件大小应为0.2 Mb,任何用户可以下载的文件总数大约为 3500 。
我应该使用不同的文件结构,比如在不同的目录中保存不同的文件类型(我认为,通常会遵循这些)? 它对应用的性能有何不同?
答案 0 :(得分:1)
我个人觉得做分隔文件就像魅力一样。性能取决于你如何加载它们就像你在后台加载它们然后它不是一个问题但是如果你在前台加载并且文件很大那么用户不高兴,因为他需要等到加载没有结束。
优点:
结构良好的文件
CONS:
在进行小幅更改时需要查看太多文件夹
优点:
一个文件夹。 易于维护。
CONS:
太复杂了。 不知道哪种类型的文件属于哪个代码段(如果没有正确命名)
提示超出范围:0.2Mb对于图像来说太大了,尝试减少使用tinypng工具。