Cache Buckets And Filter Strategies

Cookies and request parameters are a full page cache’s worst enemies. Merely installing a new marketing plugin can drop your cache hit rate down to 0% if you’re not careful. We’ve seen this happen all to often, and many times site owners are not sure what to do.

Continue reading →

Case Study: Elegant Themes Core Race Conditions

In one of our earlier case studies we looked a random 502 Bad Gateway error that happened because a remote endpoint was not responding. That was pretty easy. Ready for something more interesting? Today, we’ll look at a seemingly mind-boggling case that was disregarded by Elegant Themes support as an unreproducible server issue or plugin…

Continue reading →

Translation Caching for WordPress

The WordPress i18n (internationalization) API is a pretty inefficient one, sorry. While the translation files appear to be in PO/MO format and can be parsed by gettext implementations, you’ll be surprised to find out that WordPress uses its own gettext implementation written completely in PHP. This is because the gettext PHP moduleĀ is not built into…

Continue reading →

Case Study: 502 Bad Gateway

One of the applications hosted on our platform started returning a 502 Bad Gateway out of nowhere. A 502 Bad Gateway response code usually means that either the PHP-FPM pool has crashed and cannot be connected to, or all the workers are occupied by long-running code, deadlocks, I/O blocks. Within minutes our team was investigating…

Continue reading →

Merging A Single Site Into a WordPress Multisite Network

WordPress Multisite allows webmasters to create hundreds of sites powered by a single WordPress core, inside a single directory. Converting WordPress into a Multisite installation is pretty simple. Just follow the instructions at the Codex or use the multisite-convert WP-CLI command. What if you’d like to merge existing standalone WordPress websites into a Multisite installation?…

Continue reading →

Siri-Powered WordPress Support

Here at Pressjitsu we always strive to improve our platform and toolchain. Over the past couple of months we worked hard to roll out some pretty amazing developer tools and staging servers with Git workflow support. Today we are excited to unveil our latest feature: automated live WordPress support.

Continue reading →

HTTP/2 Deployed to All Nodes

We started testing the HTTP/2 module a while ago and made it available to some customers on demand. During the past couple of days, we’ve deployed Nginx 1.9.9 with HTTP/2 support to all our customer web nodes.

Continue reading →

Free SSL Certificates for WordPress via Let’s Encrypt

Starting today, you can obtain a SSL certificate issued by Let’s Encrypt for any of your domains hosted with Pressjitsu. No charges, no confusing CSR’s, no manual domain validation processes, just click, click, HTTPS! In the Domains section of your Pressjitsu control panel, you’ll find a link to your SSL certificates management page, where you…

Continue reading →