Merhaba,
RAM tüketimi kullandığınız MPM modülüne bağldır. Bu alan da 3 adet Apachenin ana moduler yapısı vardır.

1. MPM_Prefork
2. MPM_Worker
3. MPM_Event

MPM_Event, Worker ile aynıdır lakin Apache 2.4 de deneysel olarak ve daha stabil çalışması için biraz daha gelişmiş halidir.

Bu çalışma modüllerinin yapıları talebe göre değişiyor. Bazıları Yüksek ram kullanımı ile hızı bazıları ise basit request işlemlerini karşılamakla yükümlendirilmişler.

Daha önce forumda bir arkadaşın modüller ile ilgili bilgi istemişti ve bir yorum yapmıştım alıntı olarak ekliyorum.

Konu Linki: https://www.r10.net/server-optimizasy...post1071063568

Yabancı Döküman: http://serverfault.com/questions/383...che-mpm-to-use

Daha düşük kaynak kullanımı için Apache Wiki Worker Açıklaması : https://httpd.apache.org/docs/2.2/tr/mod/worker.html

Alıntı
prefork.c ve worker.c Apachenin çalışma prensibidir. Bu prensipleri belirlemeniz için Apacheyi ilk kompile edilme aşamasında belirlenir lakin genel olarak ve tavsiye edilen olarak Prefork kullanılır. Diğer işleyiciler bir takip PHP moduler işleyicileri ile uyumlu çalışmaya biliyor.

Prefork: Her bir istek için Apache altında Perchild isteği açar. Tek veya Çift işlemciler için uygundur. Fakat yüksek trafikli sitelerde RAM ve CPU kullanımı yüksektir. Çok fazla istek doğrultusunda Eğer MaxClient değeri artırılmazsa gelen istekler beklemeye alınır. (Tarayıcıda döner durur). MaxClient değeri artırılır ise RAM kullanımı daha da artar ve performans sorunlarına denen olabilir.
Prefork genelde tüm PHP işleticileri ile çalışabilir, mod_php,lsphp,fcgid,php-fpm

Worker: Her bir istek aktif açık olan servis üzerine yönetilir. Hızlı çalışır ve bellek kullanımı düşüktür. Lakin PHP yi işleyecek modul ile ilgili uyum sorunları ve olası diğer işlemlerle ilgili hata durumunda tüm Apache servisleri etkilenir.
Worker genelde kısıtlı bir PHP ileticileri tarafından desteklenir. Hatırladığım kadarıyla PHP-FPM ile çalıştırmayı başarmıştım.