NGINX: цікава альтернатива Apache

Цей древній Веб-сервер Це перемога популярність в бізнес-район. NGINX тепер нове номер другий веб-серверів, значною мірою тому, що це швидка, легка та відкрита альтернатива всемогутнім Apache. Ось чому це привертає стільки уваги.


Вибір веб-сервера раніше був простим. Якщо у вас був магазин Windows, ви використовували Інформаційний сервер Інтернету (IIS); інакше, апач. Нема проблем. Однак зараз є більше варіантів для веб-серверів. Однією з основних альтернатив є NGINX, програма з відкритим кодом, яка стала веб-сервером номер два у світі, згідно з Netcraft, компанія з аналізу веб-серверів.

NGINX (вимовляється як «движок X») - це веб-сервер HTTP з відкритим кодом, який також включає послуги електронної пошти з доступом до протоколу Інтернет-повідомлень (IMAP) та сервера поштового відділення (POP). Крім того, NGINX готовий до використання як зворотний проксі. У цьому режимі NGINX використовується для збалансування навантаження між серверними серверами або для кешування повільного серверного сервера.

Такі компанії, як інтернет-телекомпанія Hulu, використовують NGINX для стабільності та простоти налаштування. Інші користувачі, такі як Facebook та WordPress.com, використовують його, оскільки асинхронна архітектура веб-сервера залишає невеликий обсяг пам'яті та низьке споживання ресурсів, що робить його ідеальним для обробки декількох та зміни активних веб-сторінок.

Це важке завдання. За словами директора NGINX, архітектора Ігоря Сисоєва, саме таким чином NGINX може підтримувати сотні мільйонів користувачів Facebook.

Сисоєв починає з того, що «хоча веб-сервери відрізняються масою функцій і є щось на зразок веб-програм загального призначення, NGINX виділяється своїм набором основних функцій, пов’язаних з продуктивністю, масштабованістю та економічністю. З часом органічне зростання NGINX призвело проект до нинішньої ситуації, забезпечивши 10% всього Інтернету (що дуже багато) «.

"Це здебільшого через кількість функцій, які він має, і те, як вони застосовуються," продовжує Сисоєв. «Внутрішньо це також завдяки своїй архітектурі, яка відрізняється від традиційної моделі збереження самої копії, готової для обслуговування кожного нового запиту. Натомість NGINX обробляє десятки тисяч одночасних з’єднань у компактному багатопроцесорному процесі, для якого у вас є лише відповідна кількість процесів NGINX для реального масштабування.

Ви хочете знати більше? Програма доступна для використання та з відкритим кодом. За словами Сисоєва, бізнес-модель компанії базується на двох ліцензіях. "Ми збираємось зберегти версію із вільним програмним забезпеченням [Вільне програмне забезпечення та відкритий код] більш функціональною та оновленою", - говорить він. «І ми хотіли б знайти комерційні розширення, які будуть визнані на основі цього випуску та варті придбання для компаній, яким потрібні розширені функції, які зазвичай не доступні в інших подібних продуктах з відкритим кодом. Ми також пропонуємо традиційні комерційні версії та консультації щодо версії NGINX з відкритим кодом, і вже були залучені кількома клієнтами, відколи ми стали компанією. »

Якщо ви хочете, щоб ваші веб-служби були швидкими, не розбиваючи гроші і не витрачаючи бюджет на обладнання, NGINX однозначно заслуговує на вашу увагу.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   дифузія - сказав він

    Особисто я віддаю перевагу черокі: https://es.wikipedia.org/wiki/Cherokee_%28servidor_web%29, http://www.cherokee-project.com

  2.   Девід Гомес - сказав він

    emsLinux використовує NGINX вже рік, і я ні для чого його не міняю. Сервер у мене найскромніший, і з nGINX він летить так, ніби він найпотужніший, мені це подобається.

  3.   Гон - сказав він

    Це звучало так, ніби я бачив це десь, коли воно проходило технічне обслуговування або щось подібне, хе-хе, але я не знав, що ним користуються грубі сайти.
    Я подивився сторінку Додатки / Модулі, і там є кілька цікавих;), вона виглядає дуже добре.

  4.   Додатково - сказав він

    Я використовую щось набагато краще, що називається Nodejs

    1.    Mateo - сказав він

      Це не має нічого спільного, це дві різні речі для двох різних мов, і найкраще, що їх можна об’єднати. Якщо у вас є сервер Linux, добре використовувати nginx для перенаправлення доменів на потрібні вам сайти та віртуалізації ваших веб-сайтів, які ви маєте в Node.js. Тому я рекомендую вам приєднуватися до проектів VPS (віртуальний приватний сервер), це місце для створення ваших серверів вручну, не кажучи вам про те, що ви можете чи ні, ви можете робити те, що хочете. Я використовую Digital Ocean: https://www.digitalocean.com/?refcode=0dcdca453dcc З двох причин, одна полягає в тому, що це настійно рекомендується, а в другій тому, що в ньому є безліч підручників, щоб забезпечити вам безпеку та забезпечити можливість роботи якнайкраще. Сподіваюся, це вам служить, вітаю! До речі, дякую за допис, я почну з nginx !!

  5.   Давайте використовувати Linux - сказав він

    Ви також повинні знати, як ним користуватися, так? Так!

  6.   Луїс - сказав він

    Сайт muylinux.com використовує nginx. Оскільки за 2 роки вони скинули це 2 рази, що я пам’ятаю, і вони прокоментували, що це сталося через помилку NGINX.

  7.   Давайте використовувати Linux - сказав він

    Вітаємо!

  8.   березня - сказав він

    Здрастуйте!
    Одне питання: я шукаю підвищення кваліфікації в NGINX, чи існує офіційне навчання? Краще зупинити свій вибір на самопідготовці? Що б ви нам порекомендували?

    Дякую!

  9.   Josue - сказав він

    Хабер здається цікавим, спробуємо.

  10.   оагроут - сказав він

    дуже чітка і пряма стаття. Дякую.

    Тепер у заголовку сторінки є повідомлення про вік статті та про те, що вона може бути «застарілою». Я хотів би запропонувати вам порадити авторам цього речення перевірити слово "застаріле". У нашій мові (і в багатьох інших щось подібне) є слово "застаріле", або "старомодне", "неправильне" ... щоб виразити, що минулий час, можливо, змінив правдивість того, що виражається в текст.

    Спасибо.