Quote:
But just hoping some body can help to answer on the getspeeed page repo is it worth to pay it or not ?
|
GetPageSpeed maintainer here.
Whether it's worth paying for the repo is based on a few factors. IMHO this goes down to this:
- If you're serious to run NGINX in production and you 1) make use of third party modules (e.g. Brotli, PageSpeed, ModSecurity etc.), and 2) using CentOS/RHEL; and 3) do not want to pay hefty fees for NGINX Plus subscription - it should be absolutely worth it
- It is furthermore worth it if you're using NGINX "mainline" branch - it has far more frequent releases than the "stable" one. If you rely on the custom compilation (as opposed to using repo) and have third-party modules like the ones I mentioned, it means that you need to recompile each and single module in order to update NGINX. Using repo saves a lot of time for those frequent mainline updates (yum update will just get you on the most recent NGINX and the module packages you have installed).
I
mostly see those folks subscribing who are serious about running NGINX in production: large-scale startups / bank institutions.
If you 1) don't care much about security 2) OK to custom compile
and recompile whenever you need to update NGINX 3) can't afford ten-dollar budget 4) can find the modules you want packaged elsewhere - then probably it's not worth it to pay for the GetPageSpeed repo.
That said, nothing disallows just subscribing once by paying those few dollars, install whatever you need, and unsubscribe at the end of the month.
Whenever updates are needed, re-subscribe. Some folks do it, I don't have any policy against that.
P.S. GetPageSpeed repo is not just about NGINX and its numerous module packages (mind there's also NGINX-MOD package with all the bleeding edge stuff like latest OpenSSL built-in). It started as such, but there's far more packages which are targeting performance/security-oriented software: Varnish stable and a lot of VMODs for it, nghttp2, Fail2ban with IPv6 support, geoipupdate with mmdb2 support, etc. etc.
Some historical background on the matter: I did and do use GetPageSpeed repos in my own line of work (setting up servers for top-notch performance: Magento, Magento 2, Wordpress),
so initially I chose to make those packages freely available, so that both myself and community can benefit each other (getting feedback on when something is broken in regards with packages is vital). However, as things have stabilized and it grew to have packages that I don't always use/need
and nobody donated for
years (not a single soul, really), although I knew for the fact the repo has been used on thousands of servers worldwide without any complaints,
I had to monetize it to bring enough motivation/support the ongoing development.
The final bit of info: the repo is *free* for CentOS 8 as of this writing