เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Cold start และการ initialization

Cold start เกิดขึ้นเมื่อ Lambda สร้าง execution environment ใหม่ โค้ดที่ทำงานในช่วง initialization (การ import, การตั้งค่า client, การโหลด configuration) จะเพิ่ม latency ของ cold start ดังนั้นควรวางโค้ดส่วนนั้นไว้นอก handler เพื่อให้นำกลับมาใช้ซ้ำได้ในการเรียกใช้ครั้งถัดไป

ในแบบฝึกหัดนี้ คุณจะแก้ไขฟังก์ชันเล็กน้อยเพื่อดูความแตกต่างระหว่างโค้ด initialization กับโค้ดใน handler จากนั้นตอบคำถามเกี่ยวกับตำแหน่งที่เหมาะสมสำหรับงาน initialization

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Serverless Applications with AWS Lambda

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด