0 lambda amazon-s3 amazon-web-services node.js aws-lambda
我目前有一个工作的NodeJS应用程序,可以生成在AWS Lambda上托管的模板化PDF.它接收把手模板,生成带有模板和数据的pdf,将PDF写入S3存储桶并返回文件名.如果该文件已在S3上存在,则返回现有文件的文件名.
文件存在时,大约需要3秒钟才能完成.如果需要生成文件,则需要15-25秒才能完成.
我将它配置为最大128MB内存并在25秒时超时,但我真的更愿意将其减少到15秒(如果可能的话).由于将生成的某些PDF的复杂性和长度,我目前不得不将超时保留.
排除我正在使用的NodeJS库,有没有办法在读取/写入S3时加快Lambda执行和/或Lambda的延迟?
从Lambda函数中获得更高性能的最简单方法之一是增加分配给它的内存.增加内存也会增加分配给函数的CPU数量,您应该会看到相应的性能提升.
除此之外,它可以归结为您可以在任何应用程序中使用的常规性能调整技术.
| 归档时间: |
|
| 查看次数: |
627 次 |
| 最近记录: |