I discovered, if a user visits my Joomla web site from behind a firewall that I guess blocks Javascript or something- causes every page load to grab 2 memory slots on my Apache server.
I just did a test where I clicked between menu items 11 times and it grabbed 37 memory slots on my server....and it holds each slot for seemingly 5 minutes? I have the KeepAliveTimeout set to 5 seconds...so I don't know why it holds these so long.
It almost seems like the javascript keeps the connection active maybe as it tries to load or something?
I am attaching a print out of my Apache Status during this ridiculous situation. You can see 37 slots of memory taken up by a single ip address...
I need options:
I could disable Javascript...but that may cripple Joomla and seems to require hacking.
I could create a php script that detects javascript and if enabled directs to the real website...but that is clunky.
I could change to a different CMS... Huge work.
Any other ideas?
## Deliverables
Current Time: Wednesday, 15-Dec-2010 08:53:42 PST
Restart Time: Thursday, 02-Dec-2010 10:39:46 PST
Parent Server Generation: 169
Server uptime: 12 days 22 hours 13 minutes 56 seconds
Total accesses: 156223 - Total Traffic: 116.0 GB
CPU Usage: u11.22 s1.38 cu0 cs0 - .00113% CPU load
.14 requests/sec - 108.9 kB/second - 0.8 MB/request
37 requests currently being processed, 6 idle workers
WWWWWWWWWWWWWWWWWWWWWWWWWWW_WWWWWWWWKW_____.....................
................................................................
......................