Categoria

Pagina 1 di 1

Caching: l'ottimizzazione che paga prima di ogni altro intervento

Ben implementato, il caching è l'intervento di performance con il miglior rapporto tra sforzo e risultato. Mal implementato, è una fonte inesauribile di bug sottili: stale data, cache poisoning, invalidation sbagliata. La differenza la fa la progettazione della strategia di invalidazione, non l'infrastruttura scelta.

In questa categoria scrivo di caching applicato: Redis, Memcached, HTTP cache, CDN, query cache Eloquent, fragment cache frontend. Parliamone, scopri il mio approccio.

Semantic caching per applicazioni LLM: ridurre i costi del 60% senza compromettere la freschezza delle risposte

Semantic caching per applicazioni LLM: ridurre i costi del 60% senza compromettere la freschezza delle risposte Il caching tradizionale per chiamate LLM non funziona: due richieste semanticamente identiche ma testualmente diverse miss-ano entrambe. La soluzione è il semantic caching su embeddings: la richiesta entrante viene vettorizzata, confrontata con quelle già servite, e se la similarity supera una soglia si riusa la risposta. Ti mostro l'architettura pgvector, la calibrazione della soglia, il TTL dinamico, e i numeri della mia pipeline dove ho ridotto i costi Claude API del 60%. Continua a leggere
Ultima modifica:

Caching multi-livello in Laravel: strategie per applicazioni ad alto traffico

Caching multi-livello in Laravel: strategie per applicazioni ad alto traffico Un portale di notizie Laravel con 50.000 utenti al giorno mandava in ginocchio il database MySQL ogni volta che arrivava un articolo virale. Ho implementato tre livelli di cache: in-process (array driver), Redis per i dati di business, Nginx proxy cache per le risposte HTTP. Il database ora riceve il 3% delle richieste originali. Continua a leggere
Ultima modifica:

Performance PHP su Hetzner, OVH e Digital Ocean: come ho ridotto un checkout da 4,2 secondi a 280 millisecondi senza upgrade hardware

Performance PHP su Hetzner, OVH e Digital Ocean: come ho ridotto un checkout da 4,2 secondi a 280 millisecondi senza upgrade hardware Quando un'applicazione PHP rallenta sotto carico, il primo riflesso del cliente è "compriamo un server più grosso". È quasi sempre la mossa sbagliata e la più costosa. Il caso di un B2B veronese del gennaio 2025 in cui ho portato il checkout da 4,2 secondi a 280 millisecondi con otto ore di lavoro: fix del pattern N+1, un indice composito mancante, cache Redis usata male, tuning di OPcache e delle code asincrone. Continua a leggere
Ultima modifica:

Ottimizzazione delle prestazioni in Laravel 12: tecniche avanzate di caching con Redis

Ottimizzazione delle prestazioni in Laravel 12: tecniche avanzate di caching con Redis Un'applicazione Laravel lenta può costare caro alla tua PMI in termini di esperienza utente e conversioni. Laravel 12, abbinato alla potenza di Redis, offre strategie di caching avanzate per velocizzare il tuo sito. In questa guida pratica ti mostro come implementare object cache, query cache e altre tecniche per ridurre i tempi di risposta e il carico sui tuoi database. Continua a leggere
Ultima modifica: