Cloud SQL üzerindeki e-ticaret arka ucunuz aşırı yüklenmiş durumda ve bu da API gecikmelerine ve zaman aşımlarına neden oluyor. API'yi siz kontrol ediyorsunuz. Hangi çözüm API performansını ve kullanıcı deneyimini optimize eder?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: API'yi Apigee aracılığıyla açığa çıkarın, sıcak verileri önbelleğe almak için Memorystore (Redis) kullanın ve uygulamada yeniden denemeler için üstel geri çekilme (exponential backoff) uygulayın..
Neden bu cevap
Doğru cevap, API performansını ve kullanıcı deneyimini optimize etmek için çok yönlü bir yaklaşım sunar. Apigee, API yönetimi, güvenlik ve trafik kontrolü sağlar. Memorystore (Redis) kullanarak sık erişilen "sıcak" verileri önbelleğe almak, veritabanı üzerindeki yükü önemli ölçüde azaltır ve yanıt sürelerini hızlandırır. Uygulamada üstel geri çekilme (exponential backoff) ile yeniden denemeler uygulamak, geçici hatalar durumunda sistemin kendini toparlamasına olanak tanır ve veritabanının daha fazla yüklenmesini önlerken kullanıcı deneyimini iyileştirir. Diğer seçenekler eksiktir veya daha az etkilidir: Apigee'de hız sınırları ve erişim kontrolü faydalıdır ancak veritabanı yükünü doğrudan hafifletmez. Pub/Sub ile istekleri sıraya almak, gecikmeyi artırabilir ve anında yanıt gerektiren e-ticaret senaryoları için uygun olmayabilir. Cloud Load Balancing ve Cloud CDN, statik içerik önbellekleme için iyidir ancak dinamik API yanıtları için sınırlı fayda sağlar ve veritabanı yükünü doğrudan azaltmaz. DB instance belleğini artırmak geçici bir çözüm olabilir ancak temel performans sorununu çözmez. Uygulama kodunda özel hız sınırlaması, Apigee gibi özel bir API yönetim platformu kadar kapsamlı ve ölçeklenebilir değildir.
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