Download server optimization, please help...

I hope so that somebody can help to me, I don`t know hwhat more I can do for better optimization download server!
Server spec: P4 3GHz, 1GB RAM, 2 x SATA 200GB, apache 1.3.33, php 4.3.11 etc.

Every download from server I process with php script who hide file location on server (read file content and send to user)...all work fine, load under 1, but every user who download 1 file generate 1 apache process and every user who donload 5 files in same time use 5 apache processes and very easy they use all what I set in httpd.conf (MaxClients 450) and that kill apache!!!

Also, I don`t know why but in some moment server load go up very quick, from 1 to 100 or more, also that is quicker if I set higher value for "MaxClients" in apache httpd.conf!

Somebody know good way for optimization download server like my??

Thanks and sorry if my english bad.

 

 

 

 

Top