Results 1 to 19 of 19
-
11-12-2002, 11:32 PM #1Web Hosting Master
- Join Date
- Sep 2002
- Posts
- 876
High Performance Webserver Software
I want to install a higher performace webserver onto one of my servers for a site. All it will be serving is images, no not p*rn if you are wondering. I have apace installed and wish to add this in addition to apace. I will only host one site on this new webserver but need some help finding a good piece of software. Also can I keep it listening on port 80 or will that cause it to not get along with Apace even if it is not added as a site in apace. BTW, it will be a name based site not an IP one. Thanks in advance.
-
11-13-2002, 12:47 AM #2Web Hosting Guru
- Join Date
- Aug 2002
- Location
- Denver, CO
- Posts
- 331
When you say 'Apace', I'm assuming you mean Apache. And to tell you the truth, Apache is a high end web server. It is powering more then 59% of the Internet at the current point in time: http://www.netcraft.com/survey/
But if you really want to switch, your best bet is Microsoft IIS after Apache, but thats gonna cost you for the license of Windows - depending on if you want to run Professional, Server, Advanced Server or Datacenter.
-
11-13-2002, 01:26 AM #3Web Hosting Master
- Join Date
- Jun 2000
- Location
- Washington, USA
- Posts
- 5,990
You could run something like Zeus, which is suppose to be quite fast. thttpd, is also suppose to ve very fast.
-
11-13-2002, 01:27 AM #4Web Hosting Master
- Join Date
- Sep 2002
- Posts
- 876
Yeah, I mean Apache.
I don't want to totally switch but have read of less complex web servers that are faster. I only want to do this for this one site to reduce server load because of how many hits these images are getting.
-
11-13-2002, 07:20 AM #5Fool about Town
- Join Date
- Sep 2001
- Location
- Sirkali Rural Tamilnadu
- Posts
- 738
If you are serving pictures, you will have an enormous performance improvement by
1. enabling mod_Gzip in Apache
2. Installing a proxy server [squid is what I would love]
3. Upping your RAM ofcourse !I am now happily selling Natural Herbal Hair Oil - happy to be so far removed from technology!
-
11-13-2002, 11:37 AM #6Web Hosting Master
- Join Date
- Sep 2002
- Posts
- 876
Originally posted by JTC
You could run something like Zeus, which is suppose to be quite fast. thttpd, is also suppose to ve very fast.
Originally posted by MotleyFool
If you are serving pictures, you will have an enormous performance improvement by
1. enabling mod_Gzip in Apache
2. Installing a proxy server [squid is what I would love]
3. Upping your RAM ofcourse !
-
11-13-2002, 01:03 PM #7Newbie
- Join Date
- Dec 2001
- Location
- Miami, FL
- Posts
- 15
Hi,
If you need a high performance solution there are some ways of going about it.
1. Zeus Web Server and serving images from ram (memory). You don't need their gzip on because images are already compressed.
2. You can upgrade to Apache 2.0 and use the mod_mem_cache module.
Sample config
<IfModule mod_cache.c>
CacheOn On
<IfModule mod_mem_cache.c>
MCacheSize 250000
MCacheMaxObjectCount 1000
MCacheMinObjectSize 1
MCacheMaxObjectSize 1000000
MCacheRemovalAlgorithm LRU
</IfModule>
</IfModule>
Works fine for me. Also you should use the forking modle instead of the threading that Apache 2.0 has.
Seems to work faster without threads.
You could also setup a squid server and serve things from ram.
Hope this helps.
-FrankInnovativecreations.com
Unix based hosting.
-
11-13-2002, 01:07 PM #8Web Hosting Master
- Join Date
- Sep 2002
- Posts
- 876
I've heard to stay away from Apache 2.0 especially if you use PHP.
-
11-13-2002, 01:19 PM #9Web Hosting Master
- Join Date
- Sep 2002
- Posts
- 876
Well I looked at Zeus and it does look impressive. Along with their load balencing software, it looks good too. I guess I should have said I am looking for something free like Apache. I also want to be able to run it on the machine along side Apache.
-
11-13-2002, 01:23 PM #10Newbie
- Join Date
- Dec 2001
- Location
- Miami, FL
- Posts
- 15
Hi,
Well why not give it a shot and see for yourself. You can have multiple Apache installations on the same server.
Nothing like emperical knowledge...
Also I like your business model for board hosting. Pretty cool.
Ever tried http://www.invisionboard.com/ ?
I love it.
Good luck on your image hosting.
-FrankInnovativecreations.com
Unix based hosting.
-
11-13-2002, 01:31 PM #11Web Hosting Master
- Join Date
- Feb 2002
- Posts
- 985
heh, if you will host images only then I can suggest you one thing - the fastest httpd daemon, nothing can be faster then this - it is called KHTTPD which means Kernel HTTP Daemon, it is kernel level http daemon. Search somewhere to see how it works and set it up and you will see what I am talking about
Powered by AMD & FreeBSD.
"Documentation is like sex:
when it is good, it is very, very good;
and when it is bad, it is better than nothing."
-
11-13-2002, 02:05 PM #12Newbie
- Join Date
- Dec 2001
- Location
- Miami, FL
- Posts
- 15
Hi Miha,
Yes khttpd is the fastest web daemon when it comes to responding to requests at the kernel level. But the data is searched on the harddrive and then sent out.
It would be awesome if it could cache into memory the requests and send out the data from ram.
Plus Khttpd still lacks many needed features.
-Frank
Originally posted by Miha
heh, if you will host images only then I can suggest you one thing - the fastest httpd daemon, nothing can be faster then this - it is called KHTTPD which means Kernel HTTP Daemon, it is kernel level http daemon. Search somewhere to see how it works and set it up and you will see what I am talking about
Innovativecreations.com
Unix based hosting.
-
11-13-2002, 02:30 PM #13Web Hosting Master
- Join Date
- Feb 2002
- Posts
- 985
I've set up khttpd on my pc, and all you have to do is to use "echo > /proc/.." to configure khttpd, after you configure it will work much faster then the others.
As I said it is perfect for dynamic content only, no scripting.
Miha.Powered by AMD & FreeBSD.
"Documentation is like sex:
when it is good, it is very, very good;
and when it is bad, it is better than nothing."
-
11-13-2002, 03:10 PM #14Web Hosting Master
- Join Date
- Sep 2002
- Posts
- 918
On top of checking out Zeus, you might also want to look into Stronghold by Red Hat. It is based on Apache but I really don't know too much about it. Just throwing in some other options
-
11-13-2002, 03:23 PM #15Web Hosting Master
- Join Date
- Jun 2001
- Location
- Earth
- Posts
- 1,259
Well I can tell you from experience that Zeus rocks. OTOH, it will not be in the budget for most people.
Putting more memory in you box might be the quickest answer (as said above). Linux will try to use that memory to cache the file systems, which in effect will let the images be read from memory.
Frank█ Umbra Hosting
█ cPanel | Softaculous | CloudLinux | R1Soft | Ksplice
█ Web Hosting, Reseller Hosting, VPS, Dedicated Servers, Colocation
█ UmbraHosting.com
-
11-13-2002, 03:44 PM #16Web Hosting Master
- Join Date
- Apr 2002
- Posts
- 1,162
Based on all that is said above, it seems like we are missing a point of what the original poster asked. The desire was to run a web server on port 80 as name based site on the same server as apache is already running. I don't believe any of these other solutions will work, as apache will already be bound to port 80 on that same IP address.
*AlphaOmegaHosting.Com* - Hosting since 1998
Managed Dedicated Servers and VPS
Hosted Exchange 2010 Email Service
-
11-13-2002, 03:59 PM #17Web Hosting Master
- Join Date
- Sep 2002
- Posts
- 876
Originally posted by dandanfirema
Based on all that is said above, it seems like we are missing a point of what the original poster asked. The desire was to run a web server on port 80 as name based site on the same server as apache is already running. I don't believe any of these other solutions will work, as apache will already be bound to port 80 on that same IP address.
-
11-13-2002, 05:37 PM #18Web Hosting Master
- Join Date
- Dec 2001
- Location
- New Jersey
- Posts
- 1,152
Originally posted by JTY
You could run something like Zeus, which is suppose to be quite fast. thttpd, is also suppose to ve very fast.
Zeus servers are more to the tuning of transactions and concurrent connection. faster than a zeus server for that type of application you can not beat.
Now on the other hand
THTTPD is the fastest http ( port 80 ) web server platform I have seen in the past 2 years. I don't know if it can scale, but due to it's design, it can dump web pages that are html faster than anybody else.
the data about the performance is out there, I just can not recall where I found it.
MikeI am Mike From ADEHOST.Com, Multidomain Windows hosting with Cold Fusion and ASP and Dot.NET Also offering multi-domain Unix hosting. silently, each one should ask, Have I done my daily task. Have I kept my honor bright, can I sleep without guilt tonight. Have I done and have I did, everything, to be prepared. - our motto to maintain services.
-
11-14-2002, 06:47 PM #19Web Hosting Guru
- Join Date
- Mar 2002
- Location
- Mobile, AL USA
- Posts
- 325
Originally posted by daveman
Yes, hmm. Could it work if I get another IP for my box?
I have considered high performance binary file serving, and at one time thought storing the data as blobs in an Oracle table that was created with the "cache" option. Then, as the table is queried, the query results are loaded into ram, and future queries are returned from ram.
Not sure how a DB stacks up with the file system, but a pair of serial ATA drives configured as a mirrored or raid 0 set would speed up disk access quite a bit, along with a raid controller with a good bit of its own ram.Nik Martin
nfina Technologies, Inc.
+1.251.243.0043 x1003
Server Hardware, Storage, and Turnkey systems for Service Providers