Performance: Cache drivers (file, Redis, Memcached)
This affects how fast cached data is retrieved, impacting page load speed and server response time.
Jump into concepts and practice - no test required
Cache::store('redis')->put('key', 'value', 600); $value = Cache::store('redis')->get('key');
Cache::store('file')->put('key', 'value', 600); $value = Cache::store('file')->get('key');
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| File Cache | N/A (server-side) | Blocks server response causing delayed DOM build | Delays initial paint | [X] Bad |
| Redis Cache | N/A (server-side) | Minimal blocking, fast data fetch | Speeds up initial paint | [OK] Good |
| Memcached Cache | N/A (server-side) | Minimal blocking, fast data fetch | Speeds up initial paint | [OK] Good |
config/cache.php file?Cache::put('user_1', 'Alice', 3600);
$name = Cache::get('user_1');$name immediately after this code runs?config/cache.php?'memcached' => [
'driver' => 'memcached',
'servers' => [
['host' => '127.0.0.1', 'port' => 11211],
],
],