Web çiftliği dağıtımı

Tanım

Bir uygulamayı bir yük dengeleyicinin arkasındaki birden fazla sunucu üzerinde çalıştırmak, böylece aynı kullanıcıdan gelen ardışık istekler farklı makineler tarafından işlenebilir.

Web çiftlikleri, bir isteğin öncekinin geldiği yerde gerçekleştiğini varsayan her şeyi bozar. Belge görüntüleyiciler bu duruma özellikle açıktır, çünkü bir belge açmak sunucu tarafında durum oluşturur — render edilen sayfalar — ve sonraki isteklerin bunu bulmasını bekler.

Saf çözüm, kullanıcıyı tek bir düğüme sabitleyen yapışkan oturumlardır. Bu, o düğüm dağıtım için boşaltılana kadar çalışır; o noktada uçta açık olan tüm belgeler aynı anda başarısız olur.

Kalıcı çözüm, paylaşılan bir render önbelleğidir. Herhangi bir düğüm, başka bir düğümün açtığı bir oturum için sayfa sunabilir, böylece düğümler değiştirilebilir hale gelir ve ardışık dağıtımlar bir olay olmaktan çıkar.

Doconut'ta

Web çiftliği ve dağıtık dağıtım, paylaşılan bir render önbelleği aracılığıyla desteklenir, böylece bir düğümde açılan oturum başka bir düğümden okunabilir kalır. Önbelleğe alınan sayfa görüntüleri hassas belgelerin türetilmiş kopyalarıdır — önbelleğe, saklama kurallarınıza uyan bir boşaltma politikası uygulayın.

Uygulamada nasıl çalıştığını görün

Tanımlar sadece sizi bu kadar ileri götürür. Geçici bir lisans kendi makinenizde, kendi belgelerinizle çalışır.