我正在开发一个使用个人资料图片之类的小型社交网络应用程序。图像存储在服务器上,我设置了脚本,将每个用户的图像发送到应用程序,然后在每个用户的图像视图中显示它,然后将图像保存到外部存储。我现在实现的方式是,只要应用程序从服务器下载图像后需要图像,应用程序就会从外部存储中获取图像,除非用户上传了新图像(我认为这会比重新下载更快)每次从服务器)。但是,从外部存储获取文件似乎比从我的服务器获取文件花费的时间更长(而且服务器非常慢,在 3 层楼外的 wifi 上运行......预算限制 :))。
我的问题是,如果用户没有上传新图片,获取这些图片的最快方法是什么。我应该每次都从服务器上下载它(我假设不是)还是文件系统中有更好的地方来存储图像以加快检索速度?