Máy chủ web là gì và những loại máy chủ web trên thế giới

Máy chủ web hay web server là một máy tính nơi lưu trữ nội dung web. Về cơ bản máy chủ web được sử dụng để lưu trữ các trang web nhưng tồn tại các máy chủ web khác như chơi game, lưu trữ, FTP, email…

Máy chủ web hoạt động như thế nào?

Máy chủ web hoạt động theo hai quy trình như sau:

1. Gửi tệp dữ liệu đến máy khách được liên kết với URL được yêu cầu.

2. Tạo phản hồi bằng cách gọi ra một tập lệnh và giao tiếp với cơ sở dữ liệu

Máy chủ web hoạt động như thế nào?

Máy chủ web hoạt động như thế nào?

– Khi máy khách gửi yêu cầu cho một trang web, máy chủ web sẽ tìm kiếm trang được yêu cầu, nếu tìm thấy trang được yêu cầu thì sẽ gửi nó đến máy khách với phản hồi HTTP.

– Nếu không tìm thấy trang web được yêu cầu, máy chủ web sẽ gửi phản hồi HTTP: lỗi 404 không tìm thấy.

– Nếu máy khách đã yêu cầu một số tài nguyên khác thì máy chủ web sẽ liên hệ với máy chủ ứng dụng và kho dữ liệu để xây dựng phản hồi HTTP.

Kiến trúc

Kiến trúc Máy chủ Web theo hai cách tiếp cận sau:

  • Cách tiếp cận đồng thời
  • Phương pháp tiếp cận đơn quy trình-sự kiện.

Cách tiếp cận đồng thời

Cách tiếp cận đồng thời cho phép máy chủ web xử lý nhiều yêu cầu của máy khách cùng một lúc. Nó có thể đạt được bằng các phương pháp sau:

  • Nhiều quá trình
  • Đa luồng
  • Phương pháp lai.

Đa xử lý

Trong quá trình này, một quy trình đơn đầu tiên sẽ khởi tạo một số quy trình con đơn luồng và phân phối các yêu cầu đến cho các quy trình con này. Mỗi quy trình con có trách nhiệm xử lý một yêu cầu duy nhất.

Trách nhiệm của quy trình đơn đầu tiên là giám sát tải và quyết định xem các quy trình nên hủy hoặc rẽ nhánh.

Đa luồng

Không giống như Multi-process, nó tạo ra nhiều tiến trình đơn luồng.

Hỗn hợp

Đó là sự kết hợp của hai cách tiếp cận trên. Theo cách tiếp cận này, nhiều tiến trình được tạo ra và mỗi tiến trình khởi tạo nhiều luồng. Mỗi luồng xử lý một kết nối. Sử dụng nhiều luồng trong một quy trình duy nhất dẫn đến tải ít hơn trên tài nguyên hệ thống.

>>> Hướng dẫn sử dụng Kerio Control

Mô tả máy chủ web
Máy chủ HTTP Apache Đây là máy chủ web phổ biến nhất trên thế giới được phát triển bởi hãng phần mềm Apache. Máy chủ web Apache là một phần mềm nguồn mở và có thể được cài đặt trên hầu hết các hệ điều hành bao gồm Linux, UNIX, Windows, FreeBSD, Mac OS X … Hiện khoảng 60% máy chủ web trên thế giới hiện nay chạy máy chủ web Apache.
Dịch vụ thông tin Internet (IIS) Máy chủ thông tin Internet (IIS) là một máy chủ Web hiệu suất cao của Microsoft. Máy chủ web này chạy trên nền tảng Windows NT / 2000 và 2003. IIS đi kèm với Windows NT / 2000 và 2003 và bởi vì nó được tích hợp chặt chẽ với hệ điều hành nên việc quản trị nó tương đối dễ dàng.
Lighttpd  Lighttpd là một máy chủ web miễn phí được phân phối với hệ điều hành FreeBSD. Có lẽ sẽ không nhiều người biết đến loại máy chủ này. Máy chủ web nguồn mở này nhanh, an toàn và tiêu thụ ít năng lượng CPU hơn. Lighttpd cũng có thể chạy trên các hệ điều hành Windows, Mac OS X, Linux và Solaris.
Máy chủ web hệ thống Sun Java  Loại máy chủ web này là của Sun microsystems phù hợp cho các trang web vừa và lớn. Mặc dù đây máy chủ là miễn phí nhưng nó không phải là nguồn mở, nó chạy trên các nền tảng Windows, Linux và UNIX. Máy chủ web của Sun Java System hỗ trợ nhiều ngôn ngữ, tập lệnh và công nghệ cần thiết cho Web 2.0 như JSP, Java Servlets, PHP, Perl, Python và Ruby on Rails, ASP và Coldfusion, v.v.
Jigsaw Server Jigsaw (W3C’s Server) đến từ World Wide Web Consortium. Nó là mã nguồn mở và miễn phí và có thể chạy trên nhiều nền tảng khác nhau như Linux, UNIX, Windows và Mac OS X Free BSD… Jigsaw đã được viết bằng Java và có thể chạy các tập lệnh CGI và các chương trình PHP.

Máy chủ web hiện nay được sử dụng rất phổ biến trên thế giới và cả Việt Nam. Máy chủ web đóng vai trò là máy chủ lưu trữ để chạy các website, là nhân tố chủ lực của việc kinh doanh hiện nay. Với nhiều hình thức sở hữu, thuê máy chủ web hiện nay được coi là tối ưu nhất về chi phí, nhân lực, tập trung hoàn toàn cho việc kinh doanh mà không cần hiểu biết về công nghệ.


Liên hệ:

Qua Hotline: 1900 0366 hoặc điền vào mẫu Liên hệ

CÔNG TY CỔ PHẦN DỮ LIỆU TRỰC TUYẾN VIỆT NAM

Địa chỉ: Số 61 Mễ Trì Thượng, Phường Mễ Trì,Quận Nam Từ Liêm,Thành Phố Hà Nội, Việt Nam

Hotline: 1900 0366 (24/7) - Skype: Vdo (NVKD)
Hotline tư vấn miễn phí