Rumah > masalah biasa > Apakah pelayan web?

Apakah pelayan web?

小老鼠
Lepaskan: 2023-06-28 11:40:09
asal
5566 orang telah melayarinya

Pelayan web termasuk: 1. Apache 2. Lighttpd; 4. WebSphere; 12.H2O.

Apakah pelayan web?

Pelayan web ialah perisian dan perkakasan yang menggunakan HTTP (Hypertext Transfer Protocol) dan protokol lain untuk bertindak balas kepada permintaan pelanggan yang dibuat melalui World Wide Web. Tugas utama pelayan web adalah untuk memaparkan kandungan laman web dengan menyimpan, memproses dan menghantar halaman web kepada pengguna.

Pelayan web arus perdana

1. Apache

Apache ialah pelayan WEB yang paling banyak digunakan di dunia Kelebihan utamanya ialah kod sumber terbuka, pasukan pembangunan terbuka, sokongan untuk aplikasi merentas platform dan mudah alihnya. Sokongan modul Apache sangat kaya Walaupun ia tidak sepantas pelayan WEB ringan lain dari segi kelajuan dan prestasi, ia adalah produk kelas berat dan menggunakan lebih banyak memori daripada pelayan WEB lain.

2. Lighttpd

Lighttpd menyediakan persekitaran Pelayan WEB yang selamat, pantas, serasi dan fleksibel khusus untuk tapak web berprestasi tinggi Ia mempunyai ciri overhed memori yang rendah, penggunaan CPU yang rendah, prestasi yang baik dan modul yang kaya. Ia menyokong fungsi penting seperti FastCGI, CGI, Auth, pemampatan output, penulisan semula URL dan Alias, dan merupakan pelayan WEB yang ringan.

3. Tomcat

Tomcat ialah bekas aplikasi web berasaskan Java yang menjalankan servlet dan aplikasi web JSP dilaksanakan mengikut spesifikasi servlet dan jsp, jadi ia juga boleh dikatakan bahawa pelayan Tomcat melaksanakan Apache -Jakarta. adalah diseragamkan dan lebih baik daripada kebanyakan pelayan aplikasi komersial Namun, tomcat lemah dalam mengendalikan fail statik dan konkurensi tinggi.

4. WebSphere

IBM WebSphere ialah pelayan aplikasi WEB yang berfungsi sepenuhnya dan ia berdasarkan persekitaran aplikasi Java untuk membina, menggunakan dan mengurus aplikasi Internet dan Intranet. Berbanding dengan pelayan WEB popular yang lain, bilangan aplikasi adalah kecil.

5. IIS

IIS ialah komponen perkhidmatan WEB yang membenarkan penerbitan maklumat pada intranet awam atau Internet Ia termasuk pelayan WEB, pelayan FTP, pelayan NNTP dan pelayan SMTP, yang digunakan untuk penyemakan imbas web dan pemindahan fail. perkhidmatan berita dan penghantaran e-mel, dsb., ia menjadikan maklumat penerbitan di Internet satu perkara yang sangat mudah. Ia menyediakan ISAPI sebagai antara muka pengaturcaraan untuk memanjangkan fungsi pelayan WEB, dan juga menyediakan Internet untuk bertanya dan mengemas kini pangkalan data.

6. Nginx

Nginx ialah pelayan HTTP berprestasi tinggi dan proksi terbalik Ia boleh memilih epoll, kqueue dan eventport yang cekap sebagai model I/O rangkaian Ia boleh menyokong sehingga 50,000 dalam kes sambungan tinggi . tindak balas kepada bilangan sambungan serentak, manakala memori, CPU dan penggunaan sumber sistem lain adalah sangat rendah, dan operasi adalah sangat stabil.

7. Caddy

Caddy ditulis dalam Go dan merupakan pelayan web berbilang platform yang pantas dan berkuasa yang juga boleh bertindak sebagai proksi terbalik, pengimbang beban dan get laluan API. Semuanya terbina dalam tanpa kebergantungan, yang menjadikan Caddy mudah dipasang dan digunakan.

Caddy menyokong HTTPS secara lalai dan mengendalikan kemas kini sijil SSL/TLS dengan mudah. Kekurangan kebergantungan meningkatkan kemudahalihannya merentas pelbagai pengedaran tanpa sebarang konflik dalam perpustakaan.

Ia adalah pelayan web yang ideal untuk menjalankan aplikasi yang ditulis dalam GO dan menyediakan sokongan penuh untuk IPv6 dan HTTP/2 untuk permintaan HTTP yang pantas. Ia juga menyokong pengehosan maya, teknologi WebSockets lanjutan, penulisan semula dan pengalihan URL, caching dan penyajian fail statik dengan pemampatan, dan pemaparan Markdown.

8. OpenLiteSpeed ​​​​

OpenLiteSpeed ​​​​ ialah pelayan web sumber terbuka yang direka untuk kelajuan, kesederhanaan, keselamatan dan pengoptimuman. Ia berdasarkan Edisi Pelayan Web LiteSpeed ​​​​Enterprise dan menyediakan semua ciri asas dalam Edisi Perusahaan.

Pelayan web OpenLiteSpeed ​​​​menggunakan seni bina yang dipacu acara, mesra sumber dan mempunyai GUI WebAdmin mesra pengguna yang membantu anda mengurus domain/tapak web dan memantau pelbagai metrik. Ia dioptimumkan untuk melaksanakan pelbagai skrip seperti Perl, Python, Ruby dan Java. OPenLiteSpeed ​​​​menyokong IPv4 dan IPv6, serta menyokong SSL/TLS. IT menyediakan sokongan untuk TLS 1.0, 1.1, 1.2 dan 1.3.

Selain bertindak sebagai pelayan web, OpenLiteSpeed ​​​​juga boleh menyediakan pengimbang beban dan proksi terbalik. Ia percuma untuk dimuat turun dan tersedia di bawah lesen GPLv3.

9. NodeJS

NodeJS terutamanya sumber terbuka dan persekitaran masa jalan bahagian pelayan merentas platform untuk membina aplikasi web dalam Javascript. Walau bagaimanapun, ia turut disertakan dengan modul http, yang menyediakan satu set kelas dan fungsi yang memanjangkan fungsinya dan membolehkannya memainkan peranan sebagai pelayan web.

10. Hiawatha

Hiawatha ialah pelayan web Unix yang selamat, ringan dan mudah digunakan. Reka bentuk pelayan web Hiawatha ditulis dalam bahasa pengaturcaraan C dan direka untuk kelajuan dan keselamatan. Ciri lanjutan menjadikan pelayan web anda sangat selamat, menyekat suntikan SQL atau serangan XSS dan CSRF. Anda juga boleh memantau pelayan web anda melalui alat pemantauan khas.

Selain itu, memasang dan menjalankan pelayan web adalah mudah dengan panduan dokumentasi. Ia paling sesuai untuk pelayan lama berspesifikasi rendah atau sistem terbenam.

11. Cherokee

Cherokee ialah pelayan web merentas platform sumber terbuka yang berjalan pada Linux, Mac OS X, Solaris dan BSD. Pelayan web sangat fleksibel, ringan dan pantas dengan antara muka berasaskan web yang mesra. Pada mulanya, reka bentuk itu dicipta untuk projek pembangunan peribadi, tetapi kemudian menjadi popular kerana kesederhanaannya. Tiada kepakaran dalam konfigurasi baris arahan diperlukan untuk menjalankan dan berfungsi pada pelayan ini. Ia juga menyokong pelbagai jenis teknologi, termasuk pembentukan trafik, penstriman video, VirtualHosts, fail log serasi Apache, caching kandungan dan banyak lagi.

12. H2O

H2O ialah pelayan HTTP sumber terbuka generasi baharu berdasarkan bahasa C yang dilesenkan oleh MIT. Matlamat utama dalam mereka bentuk dan membina H2O adalah untuk mencipta pelaksanaan HTTP/2 yang berfungsi sepenuhnya. Pelayan web menyokong tolakan pelayan, WebSockets dan TLS, pengoptimuman kependaman dan penyajian kandungan yang diutamakan. Perisian ini ditulis dalam bahasa pengaturcaraan C dan menyediakan masa tindak balas yang lebih pantas dan kurang penggunaan CPU berbanding pelayan web generasi lama yang lain.

Atas ialah kandungan terperinci Apakah pelayan web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan