Bir geliştirici, AWS SDK'yı bir AWS Lambda işleyici fonksiyonunun dışında (örneğin, global bir değişken olarak) başlatıyor. Bunu yapmanın BİRİNCİL avantajı nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Yürütme ortamının yeniden kullanımından faydalanarak SDK istemcisinin Lambda çağrıları arasında yeniden kullanılmasına olanak tanır..
Neden bu cevap
Lambda işleyici fonksiyonunun dışında SDK'yı başlatmak, yürütme ortamının yeniden kullanımından faydalanmanın anahtarıdır. Lambda, bir fonksiyonun birden çok çağrısı için aynı yürütme ortamını (ve dolayısıyla aynı global değişkenleri) yeniden kullanabilir. Bu sayede, ilk çağrıdan sonra SDK istemcisi bellekte kalır ve sonraki çağrılarda yeniden başlatılmasına gerek kalmaz. Bu durum, her çağrıda yeni bir istemci oluşturmanın getireceği ek yükü ortadan kaldırarak performansı artırır ve gecikmeyi azaltır. Kod okunabilirliği artırılabilir ancak birincil avantaj bu değildir. Gelişmiş hata işleme sağlamaz, hata işleme kodu fonksiyonun içinde veya dışında yazılabilir. Her fonksiyon çağrısı için yeni bir SDK örneği oluşturulmasını zorlamaz, aksine bunu engeller.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez