Uygulama Sunucusu ve Web Sunucusu

bir ağ Uygulama sunucusuWeb sunucusuGiriş (Wikipedia'dan) Uygulama sunucusu, hem web uygulamaları oluşturmak için hem de bunları çalıştırmak için bir sunucu ortamı sağlayan bir yazılım çerçevesidir.. Web sunucusu, İnternet üzerinden erişilebilecek içeriği sunmaya yardımcı olan donanıma (bilgisayar) veya yazılıma (bilgisayar uygulaması) başvurabilir.. Tanım Uygulama sunucusu olarak da adlandırılan bir uygulama sunucusu, uygulamaların ne olduğu veya ne yaptıklarından bağımsız olarak uygulamaların çalışabileceği bir ortam sağlayan bir yazılım çerçevesidir.. Web sunucusu, İnternet üzerinden erişilebilecek içeriği sunmaya yardımcı olan donanıma (bilgisayar) veya yazılıma (bilgisayar uygulaması) başvurabilir.. Bu ne? HTTP dahil çeşitli protokoller aracılığıyla istemci uygulamalarına iş mantığını gösteren bir sunucu. HTTP protokolünü işleyen bir sunucu. İş Uygulama sunucusu, web tabanlı uygulamalara ve kurumsal tabanlı uygulamalara (yani sunucu uygulamaları, jsps ve ejbs…) hizmet etmek için kullanılır. Uygulama sunucuları dahili olarak bir web sunucusu içerebilir. Web sunucusu, web tabanlı uygulamalar sunmak için kullanılır Fonksiyonlar Çeşitli uygulamaları başka bir cihaza teslim etmek için ağdaki herkesin aynı makineden yazılım çalıştırmasına izin verir. Bir kullanıcı web üzerindeki siteye eriştiğinde, istemcilerden gelen HTTP isteklerini işlediğinde HTML, PHP, ASP vb. Dosyaları web tarayıcılarının görüntülemesini sağlamak. Örnekler Sun Java Uygulama sunucusu, weblogic sunucusu, Apache Geronimo, IBM WebSphere Application Server, Glass Fish Server Apache, Microsoft IIS, Tomcat, İskele, Zeus Web Sunucusu, Oracle Web Sunucusu Destekler dağıtılmış işlem ve EJB'ler Sunucu uygulamaları ve JSP Kaynak kullanımı Yüksek Düşük Müşteriler içerebilir GUI'ler, Web Sunucuları Web tarayıcıları, arama motoru robotları

İçindekiler: Uygulama Sunucusu ve Web Sunucusu

  • 1 İşlev
  • 2 Çoklu Diş Açma
  • 3 Yük Sınırı
  • 4 Manken
  • 5 Tarihçe
  • 6 Kaynaklar

fonksiyon

Bir web sunucusunun ana işlevi, haftanın yedi günü, günde yirmi dört saat, web sitesine göz atmak için dosyaları etkin tutmaktır. Kaybedilen herhangi bir zaman, kesinti süresi olarak bilinir; bu, web sitesinin ve sayfalarının görüntülenemeyeceği anlamına gelir. Herhangi bir iyi web barındırma şirketi başarılı olmak için bir saniyenin bir kısmını daha az kendi kesintileri tutmak için çalışır. Uygulama sunucusu bu işlemi kolaylaştırır ve uygulamanın kolay veri erişimini sağlamaya çalışır.

Çoklu Diş Açma

Web Sunucusu çoklu iş parçacığı kavramını desteklemez. Uygulama Sunucusu'nda bağlantı havuzu oluşturma, yalıtım havuzu oluşturma, çoklu iş parçacığı oluşturma ve büyük ölçüde Web Sunucusu'nda bulunmayan İşlem özelliği.

Web sunucularının (programlarının) aynı anda birden fazla TCP / IP bağlantısından istekleri hızlı bir şekilde sunması beklenir. Internet Explorer veya Firefox Web Tarayıcısının kullanıcının sabit diskinde yerel bir program olduğunu, ancak web sayfalarının kendilerinin olmadığını unutmayın. Web sayfaları aslında diğer bilgisayarların sabit disklerinde depolanır ve bunlar web sunucuları olarak bilinir. Uygulama sunucusu ürünleri, uygulamaların Web sunucuları, veritabanı yönetim sistemleri ve grafik programları gibi bağımlı uygulamalarla iletişim kurmasını sağlamak için genellikle ara katman yazılımları paketler.

Yükleme limiti

Bir web sunucusu (program), IP adresi (ve IP bağlantı noktası) başına yalnızca sınırlı sayıda eşzamanlı istemci bağlantısını (genellikle 2 ile 60.000 arasında, varsayılan olarak 500 ile 1.000 arasında) işleyebildiğinden ve yalnızca saniyede belirli bir maksimum istek sayısı. Öte yandan, bir uygulama sunucusunun kapasitesi çok daha yüksektir.

model

Web sunucusu yetkilendirme modeli oldukça basittir, istek web sunucusuna geldiğinde, isteği en iyi işleyebilen programa iletir (Sunucu tarafı programı). İşlemleri ve veritabanı bağlantı havuzunu desteklemeyebilir. Web sunucuları yalnızca .war dosyalarını dağıtmayı desteklerken, Uygulama sunucuları .war ve .ear dosyalarını dağıtmayı desteklerken.

Uygulama sunucusu, web sunucusundan daha dinamik davranış yeteneğine sahiptir. Bir uygulama sunucusu bir web sunucusu olarak çalışacak şekilde yapılandırılabilir.

Tarih

İlk web sunucusu yeni bir projenin parçası olarak işveren CERN'e (Avrupa Nükleer Araştırmalar Örgütü) kökeni Tim Berners-Lee'ye borçludur. 1989'da ilk web sunucusunun uygulanmasına yol açan iki program yazdı. Uygulama sunucusu ilk olarak 1990'larda ortaya çıktı.

Bir Web sunucusunun bir uygulama sunucusunun bir alt kümesi olduğu söylenebilir. Uygulama sunucuları ve web sunucuları, Internet ve Web 2.0 teknolojilerinin genişlemesi ile birbirine karışmaya başlıyor. Şu anda çoğu durumda, yazılım web sunucularında barındırılır ve daha sonra yerel bilgisayara yüklendiği yerel sabit sürücüye indirilir. Web sunucusunu ve uygulama sunucusunu kaynaştıran yeni modelde, yazılım çevrimiçi olarak barındırılır ve kullanıcı buna erişebilir ve gerektiğinde, yazılımı yeni satın alacağından daha düşük bir oranda kullanabilir..

Referanslar

  • http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html?page=2
  • http://en.wikipedia.org/wiki/Application_server
  • http://en.wikipedia.org/wiki/Web_server
  • http://www.geekinterview.com/question_details/17043