gpt4 book ai didi

java - 图片上传下载到google appengine很慢

转载 作者:行者123 更新时间:2023-11-30 02:25:27 30 4
gpt4 key购买 nike

我在 google datastore 中存储了大小约为 450 x 450 像素的图片,但下载速度,尤其是上传速度非常慢。大约 5 -15 秒。

在我的 android 应用程序中,我将位图转换为字节数组,并将字节数组转换为 Base64 编码的字符串,该字符串作为 Blob 存储在数据存储区中。对于下载,我以相反的方式做同样的事情。

我检查了应用引擎延迟,但它非常快,大约 150 毫秒。所以我猜问题出在带宽速度上......

有谁知道这对于那个图片尺寸来说是否正常?我转换图片的方式可能是错误的吗?快速发送位图通常有哪些技巧?

感谢您的帮助!

编辑我正在使用谷歌云端点

最佳答案

在 JSON 服务中将文件作为字节数组发送并将文件存储在数据存储区中都是非常糟糕的做法。您应该使用 BlobStore 上传图像,然后使用图像服务获取您上传的图像的服务 URL。将 blob ID 和 URL 存储在数据存储区中,每当您想在客户端中查看图像时 - 通过获取您获得的 URL 直接从 Google 的 CDN 加载它。通过这种方式,上传和下载的速度都会提高几个数量级,甚至成本会更低。

关于java - 图片上传下载到google appengine很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27949524/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com