最近两周学了一下 node ,写了一个 AWS Lambda 用来处理图片的项目:
项目地址: https://github.com/slimfancy/slim-lambda
功能特点:
一般来说,给用户上传的图片创建缩略图都是在自己的服务器上用一些图片处理库来处理。由于图片数据量较大,处理图片需要耗费比较多服务器资源,尤其是需要较大的内存,成本比较高。
但是如果使用 AWS Lambda 结合 AWS S3 来处理图片,能够有效的降低成本。 AWS Lambda 采用 Serverless 的机制,你可以把处理图片的代码打包部署到 AWS Lambda 上面,只有当用户上传图片到 S3 的时候,才触发 AWS Lambda 上面的代码来处理图片。没有图片上传事件发生的时候, Lambda 上面的代码不会占用任何服务器资源,因此不会产生任何费用。大大节省了成本。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.