Giới thiệu Freenginx, một nhánh của Máy chủ Web phổ biến nhất
Freenginx là một nhánh mới của Nginx, máy chủ web nguồn mở hỗ trợ 1/3 tổng số trang web. Liệu sản phẩm phụ này có thay thế công ty dẫn đầu thị trường đã có uy tín không và tại sao bạn nên quan tâm đến nó?
Nginx là gì?
Nginx, được phát âm là “engine x”, là một máy chủ web nguồn mở miễn phí đã ra mắt trong ngành. Nổi tiếng về khả năng thích ứng, nó có thể được tùy chỉnh dễ dàng để phù hợp với nhiều ứng dụng khác nhau. Hơn nữa, nó đã trở nên phổ biến như một máy chủ proxy nhờ hiệu suất vượt trội và tính linh hoạt của nó.
Theo Netcraft.
Freenginx là gì?
Vào ngày 14 tháng 2, nhà phát triển cũ của Nginx, Maxim Dounin, đã công bố Freenginx, một nhánh của Nginx. Maxim đã thực hiện hành động này để phản đối các quyết định của công ty hiện đang sở hữu Nginx, F Anh ấy viết:
Tôi không còn có thể xem Nginx với tư cách là một sáng kiến nguồn mở, miễn phí, được dành riêng để phục vụ phúc lợi của người dân thông qua việc tạo ra và duy trì nó bằng nỗ lực do cộng đồng thúc đẩy.
Bản phát hành đầu tiên của Freenginx, phiên bản 1.25.4, được tung ra vào ngày 20 tháng 2 năm 2024, bao gồm một số bản vá nhằm khắc phục các vấn đề liên quan đến truy cập bộ nhớ. Những điểm không hoàn hảo này thường biểu hiện dưới dạng các lỗ hổng bảo mật nghiêm trọng trong bảo mật trang web, có thể bị các thực thể độc hại khai thác vì mục đích bất chính.
Freenginx có tốt hơn Nginx không và tôi có nên bắt đầu sử dụng nó không?
Trong suốt quá trình thời gian và quá trình phát triển, người ta thường quan sát thấy rằng phần mềm phân nhánh cuối cùng sẽ phát triển khỏi hình thức ban đầu của nó, khi mỗi dự án bắt đầu theo những quỹ đạo riêng biệt. Trong trường hợp này, chỉ sau một lần sửa đổi, có rất ít sự khác biệt giữa Freenginx và chương trình mẹ của nó.
Freenginx mong muốn tập trung chủ yếu vào việc tăng cường các tính năng bảo mật của mình thông qua phương pháp phát triển do các kỹ sư chỉ đạo thay vì bị ảnh hưởng bởi các chỉ thị phân cấp xuất phát từ cấp quản lý cấp cao.
Khi dự án tiến triển và phát triển, các bản cập nhật trong tương lai có thể không nhất thiết đòi hỏi sự tương ứng 1-1 với các phiên bản trước. Do đó, những người đánh giá cao quỹ đạo phát triển của Freenginx và mong muốn hỗ trợ các mục tiêu có tầm nhìn xa của nó nên cân nhắc thực hiện quá trình chuyển đổi vào thời điểm này.
Mặc dù việc thay đổi hướng đi có thể là một lựa chọn đáng xem xét nhưng hiện tại nó không nhất thiết phải là điều bắt buộc. Khả năng tồn tại liên tục của Nginx vẫn còn nguyên và do đó, nó giữ đặc quyền kết hợp mọi cập nhật hoặc cải tiến do Freenginx phát triển trong mã nguồn của chính nó.
Có những máy chủ web nào khác?
Tín dụng hình ảnh: Timofeev Vladimir/Shutterstock
Apache vẫn là một lựa chọn nổi bật như một giải pháp thay thế cho Nginx, đặc biệt là trong các cộng đồng nguồn mở nơi nó thường được cài đặt sẵn hoặc có thể cấu hình dễ dàng. Cả Apache và Nginx đều có ảnh hưởng lớn về mặt thị phần, khiến việc làm quen với một hoặc cả hai máy chủ web này là điều không thể thiếu để thành thạo quản trị máy chủ.
Mặc dù dữ liệu thị phần có thể khác nhau giữa nhiều nguồn, nhưng điều quan trọng cần lưu ý là sự chênh lệch như vậy có thể bị ảnh hưởng bởi một người chơi quan trọng trong ngành lưu trữ web, những người có thể thực hiện những thay đổi đáng kể đối với dịch vụ của họ. Do đó, những thay đổi này có thể tác động đáng kể đến động lực chung của thị trường và thay đổi bối cảnh cạnh tranh khá nhanh chóng.
Ngoài các nhà cung cấp máy chủ web lớn như Apache và Microsoft IIS, còn có các lựa chọn thay thế nhỏ hơn dưới dạng các biến thể chuyên dụng như OpenResty. Tùy chọn cụ thể này được thiết kế đặc biệt để lưu trữ các ứng dụng dựa trên Lua trên máy chủ Nginx. Một người chơi đáng chú ý khác trong lĩnh vực này là Google Web Server (GWS), chỉ được Google sử dụng. Mặc dù có trường hợp sử dụng độc quyền nhưng nó vẫn duy trì sự hiện diện đáng kể trên thị trường nhờ vào số lượng lớn các trang web mà Google tạo ra.