Nowe funkcje w Apache HTTP Server 2.4.x
Apache 2.4.1 został wydany w lutym 2012 roku z wieloma świetnymi ulepszeniami i nowymi funkcjami. Najnowsza wersja jak piszę to 2.4.10 wydana w lipcu 2014.
W tym artykule omówię niektóre znaczące ulepszenia, nowe funkcje zawarte w wersji Apache 2.4.
Wzmocnienie
KeepAliveTimeout: w tej wersji można określić KeepAliveTimeout w milisekundach. W tym celu wystarczy dodać dyrektywę KeepAliveTimeout w pliku httpd.conf.
Były:
KeepAliveTimeout 5 #Obviously you have to change this value from 5 to something you wish.
Wykorzystanie pamięci: Apache 2.4 twierdzi, że zużywa mniej pamięci niż 2.2.x
Event MPM: Event MPM (Multi-Processing Module) jest teraz w pełni obsługiwany. We wcześniejszej wersji był eksperymentalny.
mod_ssl: obsługuje zszywanie OCSP, może udostępniać dane sesji SSL między serwerami za pośrednictwem Memcached.
mod_proxy: bloki Location i LocationMatch w dyrektywie ProxyPass oferują znaczną przewagę wydajności.
Nowe moduły
mod_heartmonitor, mod_lbmethod_heartbeat: Pozwala mod_proxy_balancer sprawdzić liczbę aktywnych połączeń na serwerze zaplecza i wykonać równoważenie obciążenia.
mod_auth_form: Umożliwi to użycie formularza logowania HTML w celu ograniczenia dostępu. Ten moduł ma zależność od mod_session, a te wykorzystują pliki cookie HTTP.
mod_allowmethods: Teraz możesz ograniczyć metody HTTP w swojej instancji Apache za pomocą prostej konfiguracji.
<Location /> AllowMethods GET HEAD </Location>
mod_ratelimit: jeśli używasz serwera WWW z niską przepustowością lub po prostu chcesz ograniczyć przepustowość, ten moduł jest dla Ciebie. Może to ograniczyć przepustowość klienta do lokalizacji skonfigurowanej w pliku httpd.conf.
Były: –
<Location /downloads> SetOutputFilter RATE_LIMIT SetEnv rate-limit 400 </Location>
Uwaga – limit prędkości podany jest w KiB/s
mod_data: Ten moduł konwertuje treść odpowiedzi na adres URL danych RFC2397. Adres URL danych jest przydatny, gdy chcesz zmniejszyć liczbę połączeń podczas ładowania strony/aplikacji. Można to również uwzględnić w językach PHP.
Uważam, że powyżej są znaczące zmiany w Apache 2.4. Możesz również odnieść się do oficjalny Apache 2.4 stronę, aby uzyskać szczegółowe informacje.
Podobał Ci się artykuł? A co powiesz na dzielenie się ze światem?