NGINX: một sự thay thế thú vị cho Apache

Cổ xưa này máy chủ web Nó đang thắng phổ biến trong Lĩnh vực kinh doanh. nginx bây giờ là mới số hai của máy chủ Web, một phần lớn vì nó là một giải pháp thay thế mã nguồn mở nhanh, nhẹ và toàn năng cho Apache. Đây là lý do tại sao nó thu hút rất nhiều sự chú ý.


Việc chọn một máy chủ web từng dễ dàng. Nếu bạn có một cửa hàng Windows, bạn đã sử dụng Máy chủ Thông tin Internet (IIS); nếu không, Apache. Không vấn đề gì. Tuy nhiên, giờ đây, có nhiều tùy chọn máy chủ web hơn. Một trong những lựa chọn thay thế chính là nginx, một chương trình mã nguồn mở đã trở thành máy chủ web số hai trên thế giới, theo Netcraft, công ty phân tích máy chủ web.

NGINX (phát âm là "engine X") là một máy chủ web HTTP mã nguồn mở cũng bao gồm các dịch vụ e-mail có quyền truy cập vào máy chủ Giao thức Thư Internet (IMAP) và Giao thức Bưu điện (POP). Ngoài ra, NGINX sẵn sàng được sử dụng như một proxy ngược. Trong chế độ này, NGINX được sử dụng để cân bằng tải giữa các máy chủ back-end hoặc cung cấp bộ nhớ đệm cho máy chủ back-end chậm.

Các công ty như công ty truyền hình trực tuyến Hulu sử dụng NGINX vì sự ổn định và thiết lập đơn giản. Những người dùng khác, chẳng hạn như Facebook và WordPress.com, sử dụng nó vì kiến ​​trúc không đồng bộ của máy chủ web để lại dấu vết bộ nhớ nhỏ và tiêu thụ tài nguyên thấp, lý tưởng cho việc xử lý nhiều và thay đổi các trang web đang hoạt động.

Đó là một nhiệm vụ khó khăn. Theo giám đốc của NGINX, kiến ​​trúc sư Igor Sysoev, đây là cách NGINX có thể hỗ trợ hàng trăm triệu người dùng Facebook.

Sysoev bắt đầu bằng cách nói “trong khi các máy chủ web khác nhau bởi có nhiều tính năng và là thứ gì đó của một phần mềm web cho mục đích chung, thì NGINX nổi bật với tập hợp các tính năng chính liên quan đến hiệu suất, khả năng mở rộng và hiệu quả chi phí. Theo thời gian, sự phát triển hữu cơ của NGINX đã dẫn đến tình trạng hiện tại của dự án, cung cấp 10% toàn bộ Internet (con số này rất nhiều).

Sysoev tiếp tục: “Chủ yếu là do số lượng các tính năng mà nó có và cách chúng được áp dụng. “Về mặt nội bộ, đó là do kiến ​​trúc của nó, khác với mô hình truyền thống là giữ một bản sao của chính nó để sẵn sàng phục vụ từng yêu cầu mới. Thay vào đó, NGINX xử lý hàng chục nghìn kết nối đồng thời trong một quy trình nhỏ gọn, nhiều CPU mà bạn chỉ có số quy trình NGINX tương ứng để mở rộng quy mô thực sự tốt.

Bạn muốn biết thêm? Chương trình có sẵn để sử dụng và là mã nguồn mở. Theo Sysoev, mô hình kinh doanh của công ty dựa trên hai giấy phép. Ông nói: “Chúng tôi sẽ giữ phiên bản với phần mềm miễn phí [Phần mềm miễn phí và mã nguồn mở] có nhiều chức năng hơn và được cập nhật. “Và chúng tôi muốn các tiện ích mở rộng thương mại được công nhận dựa trên bản phát hành này và đáng mua cho các công ty cần các tính năng nâng cao thường không có sẵn trong bất kỳ sản phẩm mã nguồn mở tương tự nào khác. Chúng tôi cũng cung cấp các phiên bản thương mại truyền thống và tư vấn cho phiên bản nguồn mở của NGINX và đã được một số khách hàng tham gia kể từ khi chúng tôi trở thành công ty. »

Nếu bạn muốn các dịch vụ web của mình nhanh chóng mà không phải phá vỡ ngân hàng và chi tiêu ngân sách cho phần cứng, NGINX rõ ràng xứng đáng để bạn quan tâm.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   David gomez dijo

    emsLinux đã sử dụng NGINX được một năm và tôi không thay đổi nó vì bất cứ điều gì. Máy chủ tôi có là khiêm tốn nhất và với nGINX, nó bay như thể nó là máy chủ mạnh nhất, tôi thích nó.

  2.   Gòn dijo

    Nghe có vẻ như tôi đã thấy nó ở đâu đó khi nó đang được bảo trì hoặc đại loại như vậy, hehe, nhưng tôi không biết rằng nó đã bị các trang web thô lỗ sử dụng.
    Tôi đã xem trang Addons / Modules và nó có một vài cái thú vị;), nó trông rất tốt.

  3.   Phụ lục dijo

    Tôi đang sử dụng một thứ tốt hơn nhiều có tên là Nodejs

    1.    Mateo dijo

      Nó không liên quan gì đến nó, chúng là hai thứ khác nhau cho hai ngôn ngữ khác nhau và điều tốt nhất là chúng có thể được hợp nhất. Nếu bạn có một máy chủ linux, bạn nên sử dụng nginx để chuyển hướng các tên miền đến các trang web bạn muốn và ảo hóa các trang web của bạn mà bạn có trong Node.js. Vì vậy, tôi khuyên bạn nên tham gia các dự án VPS (máy chủ riêng ảo), nó là nơi tạo ra máy chủ của bạn bằng tay mà không cần ai nói cho bạn biết bạn có thể hoặc không thể làm gì, bạn tự do làm những gì bạn muốn. Tôi đang sử dụng Digital Ocean: https://www.digitalocean.com/?refcode=0dcdca453dcc Vì hai lý do, một là nó rất được khuyến khích sử dụng và hai là vì nó có nhiều hướng dẫn để cung cấp cho bạn sự bảo mật và có thể làm cho mọi thứ hoạt động tốt. Tôi hy vọng nó phục vụ bạn, lời chào! Nhân tiện, cảm ơn vì bài viết, tôi sẽ bắt đầu với nginx !!

  4.   Hãy sử dụng Linux dijo

    Bạn cũng phải biết cách sử dụng nó, phải không? Ôi!

  5.   Luis dijo

    Trang muylinux.com sử dụng nginx. Như trong 2 năm họ đã đánh rơi nó 2 lần mà tôi nhớ và họ nhận xét rằng đó là do lỗi NGINX.

  6.   Hãy sử dụng Linux dijo

    Xin chúc mừng!

  7.   Một giống én dijo

    Hello!
    Một câu hỏi, tôi đang muốn đào tạo nâng cao trong NGINX, có đào tạo chính thức không? Tốt hơn nên chọn tự đào tạo? Bạn muốn giới thiệu chúng tôi điều gì?

    cảm ơn!

  8.   Josue dijo

    Haber có vẻ thú vị, hãy thử xem.

  9.   củ oagroot dijo

    rất rõ ràng và trực tiếp bài viết. Cảm ơn bạn.

    Bây giờ trang có một thông báo trong tiêu đề cho biết độ tuổi của bài viết và nó có thể đã "lỗi thời". Tôi muốn đề nghị bạn khuyên người viết câu đó kiểm tra từ "lỗi thời". Trong ngôn ngữ của chúng ta (và trong nhiều ngôn ngữ khác) từ "lỗi thời", hoặc "lỗi thời", "sai lầm" ... để diễn đạt rằng thời gian trôi qua có thể đã thay đổi tính xác thực của những gì được thể hiện trong văn bản.

    Cảm ơn bạn.