by Rahul Nagare | Jan 6, 2020 | Uncategorized
While containers and jails have existed for decades, Docker brought them to the mainstream with better tooling and improved developer experience. Containers are a great way to ensure your applications run in the same environment no matter where they are hosted. ...
by Rahul Nagare | Jan 5, 2020 | Performance, Scaling, WordPress
When you are shopping for a new vehicle, most manufacturers list the 0 to 60 mph times for their vehicles. This metric serves as a proxy for the build quality, engineering expertise, power, handling, weight, and aerodynamics of a car. You can also compare two...
by Rahul Nagare | Jan 4, 2020 | Performance, Scaling, WordPress
Rise of Serverless services such as AWS Lambda, Fargate, Google cloud run has paved the way for highly scalable architectures that required complex manual setup in the past. The concept is pretty lucrative. You upload the code or a container, and your cloud provider...
by Rahul Nagare | Jan 3, 2020 | Linux, Performance, Scaling
There are quite a few settings one can tweak at the distribution layer to make the websites load faster. More often than not, the returns from these tweaks are close to zero if not outright negative. Things like adjusting TCP buffers, tuning sysctl.conf, changing...
by Rahul Nagare | Jan 2, 2020 | Performance, Scaling
Road to scalability is paved with good intentions and semi-correct information. One such advice is to use a CDN if your site is slow or has a global audience. In theory, it makes sense. CDNs have POPs all over the world, and all of them cache heavy assets from your...
by Rahul Nagare | Jan 1, 2020 | Linux, Performance, Scaling
When it comes to scaling any PHP application, this is a common question. Apache or Nginx or Apache with Nginx? I think this is as important a question as tabs vs. spaces. Apache gets much hate for not being scalable or reliable. This hate comes from the old days of...
by Rahul Nagare | Dec 31, 2019 | Scaling, WordPress
There is a common misconception that hosting WordPress on AWS makes it scalable automatically. Every online WordPress community I visit has a fair number of posts asking about solutions for a growing site. 10 out of 10 times, these posts have a suggestion that says,...
by Rahul Nagare | Dec 30, 2019 | Scaling, WordPress
When scaling WordPress sites, one of the first things people try is adding more hardware. Unless this is a proven bottleneck in the stack, this added hardware capacity is often left idle only to be used by various buffers and caches later. So how do you do capacity...
by Lucy Bennett | Dec 12, 2019 | WordPress
Making the shift from the WordPress Classic editor to the new Gutenberg editor continues to be a struggle for some. This is especially true for large organizations that have long relied on the Classic editor to create webpages for their complex websites and...
by Lucy Bennett | Dec 10, 2019 | Development, Linux, WordPress
What is WordPress Multisite? WordPress(WP) Multisite is a feature that lets users create a “Network” of subsites from a single install of WP. This allows users to use subdomains (also known as subdirectories) of the exact same root domain (for example:...