Do svidaniya, Igor, and thank you for Nginx
121–130 of 366 posts
Re: Do svidaniya, Igor, and thank you for Nginx
#122I remember the days circa 2009 when the Nginx docs pages still had lots of Soviet-style graphics... those were the days :)
Re: Do svidaniya, Igor, and thank you for Nginx
#123Earlier quoted context omitted.
except, you know, the person you're conversing with this very moment, so that's a really bad (local) first approximation!
> except, you know, the person you're conversing with this very moment, so that's a really bad (local) first approximation! Well there's that saying about all models are wrong, and some are just more useful than others. My country is thankfully becoming more secular as demographics change, so hopefully that first approximation improves over time.
Re: Do svidaniya, Igor, and thank you for Nginx
#124Earlier quoted context omitted.
>except, of course, when it does. To a good first approximation, zero people mean "god be with you" when they say "goodbye". That might be the etymological origin of the word, but meanings shift over time.
Most people don't become polyglots either, though, so that's not a good measure of the utility. It's not a question of language-learners learning etymology would be useful to the man on the Chatham bus, it's a question of whether it is useful to language-learners. Knowing the etymology of, e.g., "goodbye" makes it click faster/not be weird when you learn, e.g, that "hello" is "Dia is Muire duit" (God and Mary be with…
Re: Do svidaniya, Igor, and thank you for Nginx
#125Earlier quoted context omitted.
It's worse than that, the first thing that I scanned in the article is if he is alive. A title like that without a pre-defined context more often, in my native Russian perception, could mean much worse that just leaving a company. I'm glad he's doing well, I really enjoy NGINX as a casual user. It is a great gift to people. Удачи (good luck) or всего хорошего (best wishes) would not trigger such a reaction to scan th…
maybe they've updated, but the fourth paragraph is currently "we announce today Igor has chosen to step back..." which would seem to imply "not dead". but given the tone of the first three paragraphs i think even that is a bit too late in the post to clarify.
Re: Do svidaniya, Igor, and thank you for Nginx
#126Earlier quoted context omitted.
Waiting for everybody else to test the product before you migrate is perfectly common sense strategy. Especially if that product does not give you any special edge over competition.
By the mid 2010s it had definitely proved its mettle. Arguing that it wouldn't have provided enough benefit to justify the switch is different than saying it was unproven by that point.
If Apache did everything they needed I can imagine a company to completely forgo investigating Nginx and this might have been cause of that kind of statement. Or maybe this was just a way to explain it to younger devs who could not understand "don't break it if it works". We don't know.
The correct way to decide this kind of decision (and many other) is to look at the RoI and your available bandwidth to run multiple projects.
I am still keeping some very old (but still actively developed) products. I am busy with other projects and there just have not been any pressure to update. When I have some time available I prefer to choose a project with highest RoI rather than update stuff because of peer pressure.
Re: Do svidaniya, Igor, and thank you for Nginx
#127It still surprises me that NGINX beat out Apache so quickly even though Apache had way more modules and was/is entirely free vs. NGINX which is more or less "open core" with some nice features requiring commercial licensing.
In my case we scaled Drupal and Wordpress sites by using Varnish as a reverse proxy cache in front of Apache. But then we wanted to go HTTPS across the board, which Varnish does not handle. So we terminated HTTPS in Nginx and then passed the connection back to the existing Varnish/Apache stack. I know other folks just skipped or ripped out the Varnish layer and used Nginx for both HTTPS and caching.
At the time both Drupal and Wordpress (and other popular PHP projects) depended on Apache-specific features for things like pretty URLs and even security. Over time, the community engineered away from those so there was little reason to prefer Apache anymore.
Re: Do svidaniya, Igor, and thank you for Nginx
#128Earlier quoted context omitted.
By the mid 2010s it had definitely proved its mettle. Arguing that it wouldn't have provided enough benefit to justify the switch is different than saying it was unproven by that point.
I think some of the pressure to update products is irrational. Just because something is newer and better is not yet reason to upgrade. If Apache did everything they needed I can imagine a company to completely forgo investigating Nginx and this might have been cause of that kind of statement. Or maybe this was just a way to explain it to younger devs who could not understand "don't break it if it works". We don't kn…
That said, by that time Nginx was a proven performance upgrade over Apache 1.x and 2.x. Quantifying that value is tough but it certainly had value attached to it.
Re: Do svidaniya, Igor, and thank you for Nginx
#129It still surprises me that NGINX beat out Apache so quickly even though Apache had way more modules and was/is entirely free vs. NGINX which is more or less "open core" with some nice features requiring commercial licensing.
Back when the Apache was beaten there was no commercial licensing in Nginx. Also the Apache that was beaten was Apache 1, which was fork-only, and that was the whole reason Nginx was written in the first place. Then Apache did Apache2 with mpm modules and badly missed the mark. After that Apache was doomed. No async support == dead. It was that simple.
And post-FCGI's adoption, you didn't need to use Apache, so... why use it?
Re: Do svidaniya, Igor, and thank you for Nginx
#130Earlier quoted context omitted.
It should be remembered that NGINX is used as a reverse proxy for a lot of servers behind the scenes. That NGINX is the web server identified up front doesn't mean as much as it might because of this architectural construct. I use NGINX to front a sites that have Apache on the back end and as a result, the Internet spiders think my websites are running NGINX rather than Apache. NGINX is incredibly easy to configure a…
Granted I've done exactly this before, but why put Nginx in front of Apache? In my experience it added headaches without any real benefit. (Unless you don't mean Apache webserver but rather some other Apache product)