Mam pytanko czy ktoś może posiada wiedzę na temat ile może trwać jałowe połączenie z apache'm (ew co parę sekund wysyła bajta)
O ile się nie mylę, masz na myśli KeepAlive'a. KeepAlive ustawia się w Apache'u (włącz lub wyłącz), razem z KeepAliveTimeout określającym czas utrzymywania połączenia. W skrócie, działa to tak, że jeśli klient wyśle żądanie do Apache'a, to po otrzymaniu odpowiedzi nie rozłączy się, a utrzyma połączenie przez ilość sekund równą KeepAliveTimeout. W przypadku gdy zasysane jest np. 10 obrazków jeden za drugim, zaoszczędzi to nieco handshakeów ( i w niektórych przypadkach zaoszczędzi zabijania i tworzenia nowych procesów przez Apache'a (w przypadku mpm_prefork)).
Problematyczne natomiast mogą być tutaj wszelkie AJAX'y - połączenia asynchroniczne. Jeśli ustawisz KeepAliveTimeout np. na 60 sekund i asynchronicznie zassane zostanie 10 obrazków jednocześnie, to jeden klient utworzy 10 połączeń, które będą utrzymywane przez 60 sekund i nie będą nic robić, co przekłada się na 10 procesów Apache'a, co znowu przełoży się na zmarnowanie kilkadziesięciu MB ramu (zakładając, że używasz normalnie mod_php i mpm_prefork).