Apache Mimari: Kararlılık ve Performans

Mimarisi, web Apache sunucusunun organizasyonel ve operasyonel modelidir Apache. İşte mimarinin ayrıntılı bir açıklaması Apache:

Main Process

main process Ana süreç olarak da bilinen of, Apache başladığında oluşturulan ilk süreçtir Apache. Bu süreç, alt süreçlerin yönetilmesinden ve müşterilerden uygun alt süreçlere yönelik isteklerin koordinasyonundan sorumludur.

Worker Processes

main process, tarafından oluşturulduktan sonra istemcilerden gelen istekleri işlemekten sorumludur Apache. worker processes Sayısı, worker processes performans ve kaynak gereksinimlerini karşılayacak şekilde yapılandırılabilir. Her çalışan işlem bağımsız olarak çalışır ve belleği başkalarıyla paylaşmaz, bu da Apache.

Request Processing Model

Apache request processing model her çalışan işlemin istemcilerden gelen istekleri beklediği, bunları işlediği ve yanıtları geri gönderdiği bir standart kullanır. Bu, request processing model isteklerin sıralı ve güvenilir bir şekilde ele alınmasını sağlar.

Module

Apache module sunucuya ek özellikler ve işlevler eklemeye izin veren uzantılar olarak bilinen çok sayıda destekler. Bunlar module protokollerle çalışabilir, istekleri işleyebilir, olayları günlüğe kaydedebilir, erişim kontrolünü yönetebilir, verileri sıkıştırabilir ve çeşitli diğer işlevleri gerçekleştirebilir.

Virtual Hosts

Apache birden çok virtual hosts, aynı fiziksel sunucuda birden çok web sitesinin barındırılmasına izin verir. Her bir sanal ana bilgisayar, kendi seçenekleri ve ayarlarıyla ayrı ayrı yapılandırılarak birden çok web sitesinin bağımsız olarak kolayca yönetilmesini sağlar.

 

Esnek ve güçlü mimarisi, Apache çeşitli web sitelerini ve web uygulamalarını çalıştırmak için dünya çapında yaygın olarak kullanılan en popüler web sunucularından biri haline getirdi.