我有一个代码,可以根据文本输入生成图像。 当我在我的本地主机和操作系统中提供它(文件存储在静态文件夹中的文件系统中)时,它需要大约2秒钟来显示,这意味着生成图像的代码不会占用太多时间。
我有一个端点,它接受参数文本并创建该图像,而不是将其上传到S3-Bucket,然后从存储桶返回此图像。
这个过程需要很多时间!点击应该显示图像的按钮大约10秒钟,直到看到它。
我担心我做错了什么。
使用CacheControl =' max-age = 604800'上传图片。参数,这意味着它们应该被缓存。
我不会将它们上传为gzip,不是吗?它们每张图像大约250 kb。需要gzip吗?它会改变速度吗? 我也不会使用Cloudfront,因为它价格昂贵,但我认为这不是必须的。
有什么想法吗?