Динаміка ринку веб-серверів Джерело: Netcraft
Одним з основних відмінностей нової версії Apache є збільшення продуктивності сервера при великих навантаженнях, яка вважається сильною стороною Nginx.
У версії 2.4 повністю змінений принцип роботи з контентом всередині сервера: багато модулі Apache тепер підтримують заміну контенту; всі дії виконуються з вихідним екземпляром даних замість їх копіювання та маніпуляцій з копією.
Крім підвищеної продуктивності та поліпшеного використання пам'яті, Apache 2.4 пропонує безліч нових стандартних модулів. Ці модулі реалізують найрізноманітніші функції - від вбудовування мови Lua до управління квотами для клієнтів.
Серед основних поліпшень нової версії відзначається включення динамічно завантажуваних багатоцільових модулів MPM (Multi-Processing Module), які беруть на себе більшість базових функцій Apache. Якщо раніше для включення того чи іншого модуля була потрібна перекомпіляція коду за все Apache, то тепер потрібний модуль MPM можна просто підключити при запуску сервера, що дозволяє змінювати методи роботи сервера на льоту. Крім того, поліпшена підтримка асинхронного читання-запису для МРМ, причому LogLevel може бути налаштований для кожного модуля і кожної директорії окремо.
Крім цього Apache 2.4 вперше пропонує повну підтримку модуля обробки подій Event MPM. Стверджується, що даний модуль дозволяє серверу Apache працювати практично так само, як Nginx, збільшуючи число одночасно обслуговуваних завдань за рахунок зниження загальної продуктивності.
Одна з проблем Apache 2.2 в хмарних середовищах полягала в тому, що Web-сервери доводилося запускати вручну. У версії 2.4 сервер Apache можна конфігурувати для автоматичного з'єднання і запуску нових Web-серверів з метою обслуговування додаткового навантаження в розширеній середовищі. А адміністратори тепер можуть використовувати Web-інтерфейс для додавання і налаштування Apache-кластерів, замість того щоб вручну редагувати текстові файли з конфігураціями. У новій версії сервера з'явилася можливість використовувати змінні в конфігураційних файлах.
Незважаючи на введення в версії 2.4 Apache безлічі нових можливостей, споживання пам'яті в порівнянні з гілкою 2.2 знижено, і він залишається назад сумісним з API попередньої версії.
Нова версія доступна в исходниках на основному сайті проекту. В майбутньому її планується включити до складу базового ПО на багатьох Unix / Linux-дистрибутивах. Є також версія під Windows.
Alfresco - платформа ECM, призначена для вирішення завдань управління всім контентом організації. На базі цієї ...
Говорячи про ТСО системи постачальники, як правило, вважають тільки вартість ліцензій. У цьому випадку ціна виглядає більш ...