Pelayan aplikasi vs. Pelayan web
- 2078
- 104
- Timothy Ankunding
A Pelayan web boleh sama ada program komputer atau komputer yang menjalankan program yang bertanggungjawab untuk menerima permintaan HTTP dari pelanggan, melayani respons HTTP bersama -sama dengan kandungan data pilihan, yang biasanya merupakan laman web seperti dokumen HTML dan objek yang dipautkan di atasnya. An pelayan aplikasi adalah jenis enjin perisian yang akan menyampaikan pelbagai aplikasi ke peranti lain. Ini adalah jenis komputer yang terdapat di rangkaian pejabat atau universiti yang membolehkan semua orang dalam rangkaian menjalankan perisian dari mesin yang sama.
Pelayan web dan pelayan aplikasi mungkin berbeza pada perkara berikut:
Carta Perbandingan
Pelayan aplikasi | Pelayan web | |
---|---|---|
Pengenalan (dari Wikipedia) | Pelayan Aplikasi adalah rangka kerja perisian yang menyediakan kedua -dua kemudahan untuk membuat aplikasi web dan persekitaran pelayan untuk menjalankannya. | Pelayan web boleh merujuk sama ada perkakasan (komputer) atau perisian (aplikasi komputer) yang membantu menyampaikan kandungan yang boleh diakses melalui internet. |
Definisi | Pelayan aplikasi, yang juga dikenali sebagai pelayan aplikasi, adalah rangka kerja perisian yang menyediakan persekitaran di mana aplikasi boleh dijalankan, tidak kira apa aplikasi atau apa yang mereka lakukan. | Pelayan web boleh merujuk sama ada perkakasan (komputer) atau perisian (aplikasi komputer) yang membantu menyampaikan kandungan yang boleh diakses melalui internet. |
Apa itu? | Pelayan yang mendedahkan logik perniagaan ke aplikasi klien melalui pelbagai protokol termasuk HTTP. | Pelayan yang mengendalikan protokol HTTP. |
Kerja | Pelayan Aplikasi digunakan untuk melayani aplikasi berasaskan web dan aplikasi berasaskan perusahaan (i.E Servlet, JSP dan EJBS ...). Pelayan aplikasi mungkin mengandungi pelayan web secara dalaman. | Pelayan Web digunakan untuk menyediakan aplikasi berasaskan web |
Fungsi | Untuk menyampaikan pelbagai aplikasi ke peranti lain, ia membolehkan semua orang dalam rangkaian menjalankan perisian dari mesin yang sama. | Memelihara fail HTML, PHP, ASP, dan lain -lain yang tersedia untuk pelayar web untuk melihat apabila pengguna mengakses tapak di web, mengendalikan permintaan HTTP dari pelanggan. |
Contoh | Server Aplikasi Sun Java, Server Weblogic, Apache Geronimo, IBM WebSphere Application Server, Glass Fish Server | Apache, Microsoft IIS, Tomcat, Jeti, Zeus Web Server, Oracle Web Server |
Menyokong | Transaksi yang diedarkan dan EJB | Servlet dan JSP |
Penggunaan sumber | Tinggi | Rendah |
Pelanggan boleh termasuk | GUI, pelayan web | Penyemak imbas web, robot enjin carian |
Fungsi
Fungsi utama pelayan web menyimpan fail aktif untuk melayari laman web, dua puluh empat jam sehari, tujuh hari seminggu. Bila -bila masa hilang dikenali sebagai masa Down yang bermaksud bahawa pada ketika itu, laman web dan halamannya tidak akan dapat dilihat. Mana -mana syarikat hosting web yang baik cuba untuk mengekalkan downtime mereka kurang daripada sebahagian kecil untuk berjaya. Pelayan aplikasi memudahkan proses ini dan cuba membuat akses data mudah aplikasi.
Pelbagai threading
Pelayan web tidak menyokong konsep pelbagai threading. Dalam pelayan aplikasi kami mempunyai ciri-ciri seperti penyatuan sambungan, penyatuan pengasingan, pelbagai threading, dan ciri-ciri transaksi yang tidak ada di pelayan web.
Pelayan web (program) sepatutnya melayani permintaan dengan cepat dari lebih daripada satu sambungan TCP/IP pada satu masa.Pertimbangkan bahawa penyemak imbas web Internet Explorer atau Firefox adalah program tempatan pada cakera keras pengguna, sedangkan laman web itu sendiri tidak. Halaman web sebenarnya disimpan pada cakera keras komputer lain, dan ini dikenali sebagai pelayan web. Produk Pelayan Aplikasi Biasanya mengikat middleware untuk membolehkan aplikasi intercommunicate dengan aplikasi yang bergantung, seperti pelayan web, sistem pengurusan pangkalan data, dan program carta.
Had beban
Pelayan web (program) telah menentukan had beban, kerana ia hanya dapat mengendalikan sejumlah sambungan klien serentak yang terhad (biasanya antara 2 dan 60,000, secara lalai antara 500 dan 1,000) setiap alamat IP (dan port IP) dan ia hanya dapat berfungsi bilangan maksimum permintaan sesaat. Sebaliknya, pelayan aplikasi mempunyai kapasiti yang lebih tinggi.
Model
Model Delegasi Webserver agak mudah, apabila permintaan itu masuk ke dalam webserver, ia hanya meluluskan permintaan kepada program yang paling mampu mengendalikannya (program sampingan pelayan). Ia mungkin tidak menyokong urus niaga dan penyatuan sambungan pangkalan data. Sokongan pelayan web untuk digunakan .fail perang sahaja sementara pelayan aplikasi menyokong untuk digunakan .perang dan .fail telinga.
Pelayan aplikasi lebih mampu tingkah laku dinamik daripada webserver. Pelayan aplikasi boleh dikonfigurasikan untuk berfungsi sebagai pelayan web.
Sejarah
Pelayan web pertama berhutang asalnya kepada Tim Berners-Lee apabila sebagai sebahagian daripada projek baru kepada majikannya CERN (Organisasi Eropah untuk Penyelidikan Nuklear). Pada tahun 1989, beliau menulis dua program yang membawa kepada pelaksanaan pelayan web pertama. Pelayan aplikasi pertama kali muncul pada tahun 1990 -an.
Boleh dikatakan bahawa pelayan web adalah subset pelayan aplikasi. Pelayan aplikasi dan pelayan web mula kabur antara satu sama lain dengan pengembangan Internet dan Web 2.0 Teknologi. Dalam kebanyakan keadaan pada masa ini, perisian dihoskan di pelayan web, dan kemudian dimuat turun ke cakera keras tempatan, di mana ia dipasang di komputer tempatan. Dalam model baru yang menggabungkan pelayan web dan pelayan aplikasi, perisian akan dihoskan dalam talian dan pengguna boleh mengaksesnya dan menggunakannya seperti yang diperlukan, secara amnya, pada kadar yang lebih rendah daripada jika dia membeli perisian baru.