Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi, List,
I have two questions here, and need your help, I've searched around, got nothing useful. Any directions is highly appreciated.
One of my friends wanna build a website for file uploading. These are all large files, the avg. size should above 100MB.
My question is:
1, which web server is better for this site? Is there any potential performance issues with Apache/Lighttpd/Nginx please?
2, I know that lighttpd and apache support transfer resume, not sure how is going with Nginx. Does Nginx support transfer resume plz?
Thanks & Regards
- Joseph A. Chen
Well, I know YouTube runs off of Lighttpd, and that's a fairly heavy traffic site. My personal preference is Apache, mainly because I know how to configure and troubleshoot it. Another plus in Apache's favor (to me), is that its highly expandable, offering alot of modules and other support, that other web engines MIGHT not have. It would irritate me to no end, to have to rewrite an entire site for a new web engine, so I could turn on one new feature.
As far as transfer resume, I haven't seen it on nginx, but that doesn't mean it's not there. I looked in their knowledgebase, and didn't see mention of it.
I'd suggest that you do some benchmarking.
You could easily set up a VM for each server (or one VM with all three of them, and you just switch around between tests) upload a few files of the expected size and then Web Bench to check the actual performance.
Hi,TB0ne - Lighttpd is mostly used for file uploading, I've checked the header info that generated by some famous file uploading sites.
I just found that nginx supports Content-Range, so it should support transfer resume.
anyway I should have the service up for testing, thanks, reptiler!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.