Tools to validate your website
Before and after you launch, a handful of free tools tell you whether your site is secure, fast, and correctly configured. Here are the ones worth running.
30 June 2026 Performance
A complete guide to caching in Laravel
The Laravel cache gives you one API in front of file, Redis, database, and memcached stores. Here is how to configure drivers, cache slow queries, invalidate by tag, and clear it all.
23 June 2026 Performance
Brotli vs Gzip: which compression should you use?
Brotli vs Gzip is the practical choice for compressing text responses. Here is how the two differ on ratio, speed, and support, and which one to serve.
23 June 2026 Performance
How to optimize MySQL performance
A practical guide to MySQL performance tuning that starts with measurement, then covers indexes, the InnoDB buffer pool, connections, and server resources.
23 June 2026 Performance
How to find and optimize slow MySQL queries
A repeatable process for MySQL query optimization, find slow MySQL queries with the slow query log, diagnose them with EXPLAIN, and fix them with the right indexes and query rewrites.
23 June 2026 Performance
How to increase the PHP memory limit
The PHP memory limit caps how much memory a single script can use. Here is how to check it, find the right php.ini, and raise it safely for CLI, FPM, and per-app cases.
23 June 2026 Performance