pmak1
02-23-2001, 03:27 AM
Well, I finally got AnimeWallpapers.com moved to a new host. ServerCentral.net has a "virtual server" for $235 a month (quite a ways up from the $20/mo I was paying at aplushosting.com but it's a good deal for 200 GB). It includes 800 MB of disk space and allows 96 concurrent processes (41 of those may be Apache processes). Bandwidth is unlimited (although the process limit does cap that somewhat, but not if you know how to tune Apache and/or run a single-process web server like thttpd on a high port). I found their website by typing "true unlimited bandwidth" into Google.
With my huge bandwidth usage (200 GB per month), it was maxing out my Apache process limit (I didn't want to run a high port web server because some visitors can only see port 80 due to firewall), but I managed to get it back down by putting:
SendBufferSize 524288
KeepAlive Off
into httpd.conf. I've been told that the large buffer size allows Apache child processes to exit immediately when serving any file under 524288 bytes (all my files are smaller than that) because it passes the job of serving the file into the OS. This way, a 28.8k modem user won't tie up a process for a minute when downloading a 250KB file. As for KeepAlive, that will cause Apache to immediately close a connection after serving the file (instead of waiting up to 5 seconds for additional HTTP requests).
I'm told that the machine I'm on is a Dual Pentium III 800 (running FreeBSD) and they are at 4% CPU utilization. They are on Verio's network (same one that Digital Nation uses, I believe).
I've been with them two days and it looks good thus far! My thumbnail pages (e.g. http://www.animewallpapers.com/wallpapers/slayers/ ) load in a split-second from my university computer lab. Just got an e-mail from the salesperson tonight asking me how things were working, too.
With my huge bandwidth usage (200 GB per month), it was maxing out my Apache process limit (I didn't want to run a high port web server because some visitors can only see port 80 due to firewall), but I managed to get it back down by putting:
SendBufferSize 524288
KeepAlive Off
into httpd.conf. I've been told that the large buffer size allows Apache child processes to exit immediately when serving any file under 524288 bytes (all my files are smaller than that) because it passes the job of serving the file into the OS. This way, a 28.8k modem user won't tie up a process for a minute when downloading a 250KB file. As for KeepAlive, that will cause Apache to immediately close a connection after serving the file (instead of waiting up to 5 seconds for additional HTTP requests).
I'm told that the machine I'm on is a Dual Pentium III 800 (running FreeBSD) and they are at 4% CPU utilization. They are on Verio's network (same one that Digital Nation uses, I believe).
I've been with them two days and it looks good thus far! My thumbnail pages (e.g. http://www.animewallpapers.com/wallpapers/slayers/ ) load in a split-second from my university computer lab. Just got an e-mail from the salesperson tonight asking me how things were working, too.
