3 ms·
Amazingly stupid take. Sorry to be blunt but I'm so tired of seeing these. Every thread about WordPress on Hacker News devolves into someone who obviously doesn
by safety1st 2y ago
Amazingly stupid take. Sorry to be blunt but I'm so tired of seeing these. Every thread about WordPress on Hacker News devolves into someone who obviously doesn't work extensively with WordPress, ranting about how bad the code of WordPress is.
So this is the year 2024, and something amazing called a CDN has been invented. PHP does not get executed on every pageview, nor does a Mariadb connection get burned. If you are building a website or web application at scale with any framework or platform, a big part of your job is to architect it such that everything which can be cached, is. You may also employ tools like Varnish or transients. The underlying design principles are universal and whether you're building on top of WordPress or something else doesn't matter that much - in fact many experienced WordPress developers are accustomed to serving multiple millions or tens of millions of users per month, so the ways for making this work are pretty mature.
- sneak 2y agoYou just described a bunch of tools that you have to deploy around Wordpress to work around its myriad deficiencies and inefficiencies. I’ve worked extensively with Wordpress; that’s precisely why I hate it so much. It needs to die. The proper solution, 20 years from now, will not descend from this branch.
- thdespou 2y agoShow me a production website that does not use things like Caching, CDN's to serve static content or other optimizations to enhance performance It's the same as any other public facing service. I don't know what you are yapping about.
- safety1st 2y agoThank you, was going to say this but you beat me to it. What type of web development is this guy using that he considers using a CDN a no-go? Mind you when I made my original statement I had in mind websites that handle millions of monthly uniques and are somewhat dynamic in terms of the content they publish - for smaller scales WP needs basically nothing else and just works, but this scenario is really quite easy with WP if you employ common caching strategies, and is probably impossible with the typical "I wrote this script that generates static HTML last weekend and therefore it's a revolution in CMSes" solution