Bir geliştirici, dakikada en az 5.000 isteği işlemesi gereken üç katmanlı bir web uygulaması oluşturuyor. Web katmanı tamamen durum bilgisi içermeyen (stateless) kalmalı, ancak kullanıcı oturum durumu korunmalıdır. Gecikmeyi mümkün olduğunca düşük tutarken oturum verilerini harici hale getiren yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Amazon ElastiCache (Memcached) kümesi oluşturmak ve oturum verilerini önbellek kümesinde depolamak için uygulamada oturum işlemeyi uygulamak..
Neden bu cevap
Doğru cevap, Amazon ElastiCache (Memcached) kümesi oluşturmak ve oturum verilerini burada depolamaktır. Memcached, yüksek performanslı, dağıtılmış bir bellek içi önbellek sistemidir ve düşük gecikme süresiyle hızlı okuma/yazma işlemleri için idealdir. Durum bilgisi olmayan web katmanları için oturum verilerini harici hale getirirken performansı optimize eder. Diğer seçenekler neden uygun değil: Amazon RDS, ilişkisel bir veritabanıdır ve oturum yönetimi için genellikle daha yüksek gecikme süresi sunar. Yüksek istek hacimlerinde performans darboğazı oluşturabilir. Paylaşılan bir dosya sistemi (örneğin Amazon EFS), dosya tabanlı işlemler için tasarlanmıştır ve bellek içi önbellekleme kadar düşük gecikme süresi sağlamaz. Ayrıca, dosya kilitleme ve tutarlılık sorunları ortaya çıkabilir. Amazon DynamoDB, sunucusuz, anahtar-değer ve belge veritabanıdır. Düşük gecikme süresi sunsa da, Memcached kadar hızlı değildir ve özellikle yüksek okuma/yazma oranlarında maliyet ve performans açısından Memcached'in gerisinde kalabilir. Memcached, özellikle önbellekleme senaryoları için tasarlanmış bir çözümdür.
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