美文网首页
Amazon AWS 使用心得之图片压缩(升级篇一)

Amazon AWS 使用心得之图片压缩(升级篇一)

作者: 漫画三毛 | 来源:发表于2022-03-20 17:24 被阅读0次

    本文主要讲述本人使用过程中,Amazon S3 图片客户任意上传,图片过大,导致浏加载太慢影响客户体验。

    提前奉上参考资料:
    1、https://aws.amazon.com/cn/solutions/implementations/serverless-image-handler/

    其解决思路:

    就是使用AWS CloudFormation提供的模板,在读取图片阶段进行压缩。

    实现步骤

    1、找到CloudFormation,并创建堆栈;


    image.png

    2、选择Amazon S3 URL,并填入模板地址,点击下一步;
    模板地址:https://aws-gcr-solutions.s3.amazonaws.com/wchaws-sih/v0.1.0-wchaws-sih/lambda-image-handler.template

    image.png

    3、填写下图红框选项,其中:BucketParam0为需要压缩的存储桶名称。填写完成,点击下一步;


    image.png

    4、点击下一步,直至最后,勾选“我确认,AWS CloudFormation 可能创建 IAM 资源。”,最后完成创建。


    image.png

    5、创建完成后,查看详情。切换至“输出”Tab,详见下图;


    image.png

    6、拷贝上图红框“DistUrl0”,并替换原图地址,同时拼接:“?x-oss-process=image/format,webp”。详细操作如下:
    将:
    https://S3.domain.com/20211105/67f1fa7e993749aba43505efd28cc8fc.jpg
    替换成:
    https://{DistUrl0}/20211105/67f1fa7e993749aba43505efd28cc8fc.jpg?x-oss-process=image/format,webp

    7、访问相关地址,并对比响应时间。

    PS: 该功能需要花不小的一笔费用。曾询问,压缩过后会存在缓存不纳入次数收费。具体待验证。

    相关文章

      网友评论

          本文标题:Amazon AWS 使用心得之图片压缩(升级篇一)

          本文链接:https://www.haomeiwen.com/subject/fhjtjrtx.html