4 ms·
One point against nginx: it's an "open core" product. The free/OSS version lacks features so that Nginx Inc. can sell them to companies.
by cookiecaper 9y ago
One point against nginx: it's an "open core" product. The free/OSS version lacks features so that Nginx Inc. can sell them to companies.
- Twirrim 9y agoWhich includes super fun stuff like if you're proxying to a back end by name it only resolves the IP on either start-up or first connection (not sure which), unless you specifically add a static DNS resolver IP address and do some variable stuff. When your upstream DNS resolver stuff could change, that tends to mean you need to install DNSMasq and similar locally and point your nginx to it. Fixed in Plus, not in the open source product.
- davidgerard 9y agoSo nobody's fixed this in a fork?
- nine_k 9y agoSupporting a fork, or even a patch set, is a lot of work. Especially if you know full well that it's never going to be accepted upstream. And unless you support it solidly and long-term, nobody would really use it: paid support from Ngnix is much less risk.
- ptman 9y agoThere's the tengine fork: http://tengine.taobao.org/ http://tengine.taobao.org/ https://github.com/alibaba/tengine https://github.com/alibaba/tengine