Blog
-
Kamal Deploy with a self signed certificate for SSL
Use Traefik's own self signed certificate feature out of the box
-
Proper error pages in Varnish Cache
If you have ever seen the default Varnish guru error page, you know what I'm talking about.
-
Manually refresh cached content in Varnish Cache
An easy way to do it, when you need it
-
Cache warmup with Varnish Cache
Advanced methods to warmup your cache after a restart or deployment
-
Removing cached content in Varnish Cache
Content caching is the easy part, cache invalidation is where the rubber meets the road
-
TTL and Grace Time in Varnish Cache
Or: how to deliver cached content fast while doing a background refresh, or while your backend is down
-
Quick Tip: Save some caching space for static files in Varnish Cache
If you have multiple domains under the same application, and you use some files across multiple domains, you can save some caching space.
-
3 simple ways on how to get started with caching in Varnish Cache
2 factors to consider and 3 ways to choose from to get started with caching in Varnish
-
Avoid showing user specific information by wrongful caching in Varnish Cache
Usually guests see some bits different then logged in users. A simple way to start with Varnish is to avoid all the caching logic for logged in users.
-
Proper basic auth with Varnish Cache
Caching and everything else should work behind basic auth too.
-
Moving all non-essential config from Nginx to Varnish Cache
That way we define one single source of truth for all business logic related to incoming requests, caching, header transformation, etc...
-
Proper redirects handling
Handle as many redirects as possible outside of your application
-
Just block bad url requests in general
If you have a Laravel or Symfony or Ruby or Python or Next.js application, or some fancy flavor of a CMS, then why do you need to allow wordpress requests coming in?
-
How to avoid ugly peak traffic by blocking bots
There are good bots, and then there are the others. And they can cause some trouble with aggressive peaks in traffic.
-
How handling 404s well, after migrating from Magento 2 to Laravel, can save you money
You can either scale horizontally OR you can optimize your nginx config for handling of missing files.