Blog
Guides from running ShopClass on real sites: deployment, performance, operations and the decisions behind the software.
Written by Navjot Tomer, who maintains ShopClass.

Attach downloadable files to classifieds listings
Let sellers attach manuals, sample packs, templates or free extras to a ShopClass listing. Files are stored privately and handed out through a gated download link.

Cache a classifieds site on Cloudflare and purge on change
Cloudflare caches your images but not your pages. Our free plugin caches ShopClass pages safely, skips logged-in visitors and purges a listing when it changes.

Speed up a PHP classifieds site with nginx FastCGI cache
In our tests a ShopClass home page went from 541 to 7,584 requests a second with nginx's FastCGI cache. Here is the setup, and the free plugin that purges pages.

Why we built our own places dataset, and gave it away
ShopClass needed countries, states and cities it could ship with no strings attached. Nothing fit, so we built one from Wikidata and released it as CC0.

Zero-downtime ShopClass deploys: blue-green with an nginx edge
Upgrade a Docker Compose ShopClass site without a single 502. Two app containers, an nginx edge that flips between them, and an instant rollback.