Ottimizzare TLS in Nginx: come ridurre TTFB e latenza HTTPS
Dalla sintassi HTTP/2 aggiornata all'HTTP/3, dai session ticket allo stapling OCSP ormai inutile con Let's Encrypt: una guida pratica al tuning TLS di Nginx per abbassare il TTFB...
Load average alle stelle, CPU inattiva: la guida completa alla diagnosi dell’I/O wait su Linux
Quando il load average vola sopra 30 ma la CPU resta libera, il colpevole è quasi sempre il disco. Ecco il metodo completo per diagnosticarlo con iostat, Pressure...
Nginx e TLS: le ottimizzazioni che abbattono davvero il TTFB
Session cache, cifrari, buffer TLS e HTTP/3: le direttive Nginx che riducono l'overhead dell'handshake HTTPS e migliorano il Time To First Byte, aggiornate al 2026 (OCSP deprecato, QUIC...
Tuning del kernel Linux con sysctl: i parametri che contano davvero in produzione
I parametri di default del kernel Linux non sono pensati per un server di produzione. Ecco quali parametri sysctl toccare per rete, memoria e sicurezza, con una configurazione...
PHP-FPM in produzione: perché pm static batte dynamic e come calcolare pm.max_children
Guida pratica al tuning di PHP-FPM: perché pm static riduce la latenza nei picchi di traffico rispetto a dynamic/ondemand, e come calcolare pm.max_children misurando il consumo reale di...
Diagnosticare lo swap su Linux con smem: USS, PSS, RSS e il ruolo di vm.swappiness nei cgroup v2
Un server usa swap anche con RAM libera? Ecco come smem individua il processo responsabile con le metriche USS/PSS/RSS, e cosa cambia con vm.swappiness sui cgroup v2.