我目前正在制作一个iOS应用程序,它需要图像上传功能。我使用Firebase存储图像,我使用的是用于其他一切(例如身份验证、用户帐户等)的rails。在这个应用程序中,图片上传的速度有点慢(这很令人震惊,因为我是唯一使用它的人)。并不是一次就有一堆HTTP请求被发送到API或防火墙,这只是我在测试它)。这就是我目前处理上传的方式:
profile_image属性。就这么办了。所以,当用户想要看到这张照片时:
我用了一些可可豆来达到这个目的:
我的问题是,在我的情况下,这是否是一个处理图像上传的好方法。这有点慢,但我不知道这是因为我使用Heroku的免费网络托管服务作为我的API,还是因为我上传和检索图像的方式过于复杂,可以简化。
发布于 2018-07-04 12:12:18
如果您从高分辨率(11兆像素)的相机中获取图像,而您的唯一用途是在电话/ iPad上显示所述图像(即不将它们打印到广告牌上),则在将图像发送到Firebase并使用小得多的图像之前,调整图像的大小,将显着地提高性能。
您的延迟很可能是由于您的文件大小。
如果您需要大的文件大小,实现缓存!
https://stackoverflow.com/questions/51162432
复制相似问题