Ich verwende eine aws-Lambda-Funktion mit Serverless Framework. Mein Problem ist, dass es eine large file (44MB) gibt, die jedes Mal bereitgestellt wird, wenn ich sls deploy -f any_fn
mache. Ich hatte ähnliche Probleme, wenn es einen Ordner node_modules
gibt (der ziemlich groß sein kann).Wie kann die serverlose Bereitstellung verringert werden?
Gibt es eine Möglichkeit, die Upload-Größe zu reduzieren, indem die gemeinsamen Dateien nur einmal (und für alle Funktionen) hochgeladen werden? Denn im Moment wird die gleiche Binärdatei immer wieder komprimiert, obwohl sie sich nie ändert.
Können Sie uns mehr über Ihre Funktion und ihre Abhängigkeiten erzählen? Es könnte Möglichkeiten geben, seine Größe von dort zu reduzieren. – dashmug
@dashmug Ich habe dieses Problem zweimal, einmal mit diesem Projekt https://github.com/sambaiz/puppeteer-lambda-starter-kit (44MB) und andere Zeit mit diesem Projekt https://github.com/araines konfrontiert/serverless-php (24MB) – supersan