TUX

Yazılım ekran görüntüsü:
TUX
Yazılım detaylar:
Versiyon: 3.2.21
Qayıt: 3 Jun 15
Geliştirici: TUX Team
Lisans: Ücretsiz
Popülerlik: 1
Boyut: 61 Kb

Rating: nan/5 (Total Votes: 0)

TUX bir çekirdek tabanlı, dişli, son derece yüksek performanslı bir HTTP sunucusu.
TUX sunucusu verimli ve güvenli bir şekilde statik ve dinamik veri hizmet edebiliyor.
TUX çekirdeğe HTTP protokol yığını taşır ve çekirdek alan ve kullanıcı uzay hem modüller veri isteklerini işleyebilir.
TUX Linux için bir http-daemon (web sunucusu) 'dir. TUX bir modül (aygıt sürücüsü) olarak Linux kernel içinde kısmen çalışır diğer webservers farklıdır. Yeterince yetenekli ağ kartları göz önüne alındığında, doğrudan sağlayan dağılım-toplamak, doğrudan ağa sayfa önbellek DMA ve donanım tabanlı bir TCP / IP checksumming ekstra veri kopyaları kaçınarak.
TUX doğrudan statik sayfalar kolları ve dinamik içerik sağlamak çekirdek modülleri, kullanıcı uzay modülleri ve düzenli kullanıcı uzay web sunucusu cinleri ile uyum içinde çalışabilir. TUX içerik sağlamak için bunları kullanmak için normal kullanıcı uzay cinleri herhangi bir şekilde değişmiş olması gerekmez, ama dinamik içeriği önbelleğe Tux sırayla, kullanıcı uzay kod tux dayalı yeni bir arayüz kullanımı vardır (2) sistem çağrısı.
Statik web sayfaları hizmet etmek çok karmaşık bir şey değil, hemen hemen tüm görüntüleri statik olduğundan bu, yine de çok önemlidir ve html sayfaları büyük bir kısmı da statik bulunmaktadır. Bir "normal" webserver biraz statik sayfalar için değer katmıştır; sadece bir "ağ kopya dosyası" işlemidir. Bu Linux çekirdeği içinde çok verimli yapılabilir; Örneğin, nfs (ağ dosya sistemi) sürecini benzer bir görevi yerine getirir ve aynı zamanda çekirdekte çalışır.
Ama dinamik içerik web bir büyük ve daha büyük bir parçası haline geliyor ve TUX de dinamik içeriği önbelleğe için bir yol sağlar. TUX modülleri (çekirdek uzayda yada uzayda inşa edilebilecek, kullanıcı alanı tavsiye edilir) sayfa önbelleği kullanılarak saklanır "nesneleri" oluşturabilirsiniz. Dinamik veri için bir isteğe yanıt vermek için, bir TUX modülü Tux'ın sıfır kopya mimarisinin maksimum yararlanarak dinamik olarak oluşturulan veri ve önbelleğe alınan önceden oluşturulan nesneler, bir karışımını gönderebilirsiniz. (Kernel-uzay modülleri şu anda Tux'ın SGK desteğinin kullanılması yapma yeteneğine sadece modüller, yani gelecekte değişecek.)
Dinamik içerik sağlamak için bu tamamen yeni mimari bir yeni API gerektirir. CGI için mevcut standart API'leri Tux'ın API eşlenmesi için yeterli değildir. Bu, mevcut CGI uygulamaları Tux'ın mimarinin avantajlarından yararlanmak üzere yeniden kodlanması gerektiği anlamına gelir. TUX, ancak, onun CGI modülü üzerinden CGI programları çağırabilir, bu nedenle standart CGI arayüzünü kullanan diğer programları TUX API için Tux'ın hızını ihtiyaç ve koşmak sadece programları dönüştürmeyi seçebilirsiniz. TUX ayrıca, Apache gibi başka web sunucusuna isteklerini, yönlendirebilirsiniz tek bir sitede, bu yüzden mix ve statik içerik, TUX modülleri, eski stil CGI 'lar ve diğer web sunucuları' API'leri için yazılmış programları maç.
TUX ne emin değil zaman (yani, o ele almaya hazır olmadığı girişi karşılaşır olan), her zaman bir RFC uyumlu bir şekilde işlemek için Apache isteği yönlendirir.
Not:. Bu belge bazen sadece okunabilirlik nedenlerle yerine "Hiç kullanmak isteyebilirsiniz herhangi bir web sunucusu" nin "Apache" kullanır

Yorumlar TUX

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!