• Thứ Năm, 23/02/2012 11:24 (GMT+7)

    Máy chủ web Apache được nâng cấp mạnh về hiệu suất

    Bạch Đình Vinh
    Do sức ép từ máy chủ web Nginx đang bám đuổi sát phía sau, máy chủ Apache HTTP Server mới được nâng cấp cho các môi trường có lưu lượng truy cập cao.

    Apache Software Foundation (ASF) kỷ niệm lần thứ 17 của việc phát hành Apache HTTP Server bằng việc tung ra phiên bản mới của phần mềm máy chủ web nguồn mở phổ biến này.

    Apache HTTP Server (httpd) phiên bản 2.4 là bản cập nhật lớn đầu tiên cho phần mềm kể từ năm 2005, khi phiên bản 2.2 được phát hành (phiên bản 2.3 là phiên bản chỉ dành cho việc phát triển). Apache HTTP Server 2.4 có nhiều tính năng mới, khiến nó phù hợp hơn đối với các môi trường có lưu lượng truy cập cao.

    Apache là máy chủ web được sử dụng rộng rãi nhất trên Internet. Theo ước tính của Netcraft, nó được gần 400 triệu website trên khắp thế giới sử dụng, chiếm khoảng 65% tất cả các website. Phần mềm máy chủ web được sử dụng rộng rãi thứ 2 là IIS (Internet Information Services) của Microsoft, đang vận hành khoảng 14,5% các website. Nhưng có lẽ, đối thủ cạnh tranh lớn nhất của Apache là Nginx. Mặc dù Nginx có ít hơn 10% thị phần, trong tháng qua, Nginx đã có thêm gần 12.000 website trong khi Apache đã bị mất 18.000 website, theo Netcraft.

    Vì vậy, không có gì đáng ngạc nhiên khi nhiều tính năng mới trong Apache 2.4 “vay mượn” những tính năng hiệu suất cao làm cho Nginx phổ biến.

    Cụ thể, Apache 2.4 đã được nâng cấp để hoạt động trong các môi trường có lưu lượng truy cập cao. Hiệu suất đã được cải thiện, để cho phép nhiều kết nối đồng thời cũng như để sử dụng ít bộ nhớ hơn.

    Module proxy ngược giờ đây cho phép các tổ chức thể hiện nhiều máy chủ nội bộ thông qua một địa chỉ IP duy nhất (ngay cả khi các địa chỉ của những máy chủ nội bộ thường xuyên thay đổi). Quản trị viên có thể thiết lập thời gian chờ (timeout) đến từng phần nghìn giây, và việc giới hạn tài nguyên cũng có thể được thiết lập với độ chính xác cao hơn. Ngoài ra, việc lưu đệm (caching) cũng đã được cải thiện, làm cho nó phù hợp hơn đối với việc sử dụng lưu lượng truy cập cao.

    Máy chủ web Apache được tạo ra vào năm 1994. Nó nhanh chóng trở thành phần mềm máy chủ web được sử dụng rộng rãi nhất. Trong năm 1999, các nhà phát triển tình nguyện của phần mềm thiết lập ASF để cung cấp tổ chức, tính pháp lý, và hỗ trợ tài chính cho dự án. Hiện giờ ASF có 150 dự án nguồn mở khác, bao gồm framework xử lý dữ liệu Apache Hadoop, lưu trữ dữ liệu Cassandra, công cụ tìm kiếm Lucene, và bộ chứa (container) Java servlet Tomcat.

    Từ khóa: Apache, máy chủ web
    Nguồn: IDG News Service, 21/2/2012