我目前有一个工作的NodeJS应用程序,用于生成AWS Lambda上托管的模板化PDF。它采用句柄模板,用模板和数据生成pdf,将PDF写入S3存储桶并返回文件名。如果文件已经存在于S3上,它将返回现有文件的文件名。如何使用NodeJS提高AWS Lambda函数的性能?
当该文件存在,它需要3秒左右即可完成。如果需要生成文件,则需要15-25秒才能完成。
我有它配置有记忆和超时最大128MB第25秒,但我真的喜欢,如果有可能下降,为15秒。由于将生成一些PDF的复杂性和长度,我目前不得不离开很长的超时时间。
不包括我现在用的是林达的NodeJS,有没有办法读取/写入到S3的时候,我可以加快LAMBDA执行和/或λ的延迟?
向我们展示代码。也许它可以改进。 – johni