Cold start และการ initialization
Cold start เกิดขึ้นเมื่อ Lambda สร้าง execution environment ใหม่ โค้ดที่ทำงานในช่วง initialization (การ import, การตั้งค่า client, การโหลด configuration) จะเพิ่ม latency ของ cold start ดังนั้นควรวางโค้ดส่วนนั้นไว้นอก handler เพื่อให้นำกลับมาใช้ซ้ำได้ในการเรียกใช้ครั้งถัดไป
ในแบบฝึกหัดนี้ คุณจะแก้ไขฟังก์ชันเล็กน้อยเพื่อดูความแตกต่างระหว่างโค้ด initialization กับโค้ดใน handler จากนั้นตอบคำถามเกี่ยวกับตำแหน่งที่เหมาะสมสำหรับงาน initialization
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Serverless Applications with AWS Lambda
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด