Results 1 to 19 of 19
  1. #1

    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.
    Advanced Forum Hosting
    http://www.boardnation.com
    Easily build a community today!

  2. #2
    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.

  3. #3
    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.

  4. #4
    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.
    Advanced Forum Hosting
    http://www.boardnation.com
    Easily build a community today!

  5. #5
    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!

  6. #6
    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.
    Thanks, I will look into both.


    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 !
    Thanks but I have already done number one. Havn't thought about number two yet. As for number 3, RS rips us off on ram upgrades and this server already has a gb of ram.
    Advanced Forum Hosting
    http://www.boardnation.com
    Easily build a community today!

  7. #7
    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.

    -Frank
    Innovativecreations.com
    Unix based hosting.

  8. #8
    I've heard to stay away from Apache 2.0 especially if you use PHP.
    Advanced Forum Hosting
    http://www.boardnation.com
    Easily build a community today!

  9. #9
    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.
    Advanced Forum Hosting
    http://www.boardnation.com
    Easily build a community today!

  10. #10
    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.

    -Frank
    Innovativecreations.com
    Unix based hosting.

  11. #11
    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."

  12. #12
    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.

  13. #13
    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."

  14. #14
    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

  15. #15
    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

  16. #16
    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

  17. #17
    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.
    Yes, hmm. Could it work if I get another IP for my box?
    Advanced Forum Hosting
    http://www.boardnation.com
    Easily build a community today!

  18. #18
    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.
    JTY, I would like to make 2 points with that comment above.

    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.

    Mike
    I 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.

  19. #19
    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?
    Yes, every IP on a box can bind to port 80 and serve http traffic.

    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •