我目前有一個工作的NodeJS應用程序,用於生成AWS Lambda上託管的模板化PDF。它採用句柄模板,用模板和數據生成pdf,將PDF寫入S3存儲桶並返回文件名。如果文件已經存在於S3上,它將返回現有文件的文件名。如何使用NodeJS提高AWS Lambda函數的性能?
當該文件存在,它需要3秒左右即可完成。如果需要生成文件,則需要15-25秒才能完成。
我有它配置有記憶和超時最大128MB第25秒,但我真的喜歡,如果有可能下降,爲15秒。由於將生成一些PDF的複雜性和長度,我目前不得不離開很長的超時時間。
不包括我現在用的是林達的NodeJS,有沒有辦法讀取/寫入到S3的時候,我可以加快LAMBDA執行和/或λ的延遲?
向我們展示代碼。也許它可以改進。 – johni