Il Contesto
Tutto è iniziato con una chiamata di emergenza: il sito dello studio si era "spaccato" mostrando la famigerata schermata bianca della morte ("Si è verificato un errore critico sul tuo sito web"). Non avendo sviluppato io il progetto originale, ho dovuto clonare l'intero ambiente in locale ed effettuare un debugging forense, supportato da agenti AI, per rintracciare il plugin colpevole e ripristinare il sito.
Il Problema di Business
Risolto il crash, mi sono guadagnato la fiducia dell'architetto, che mi ha commissionato un profondo restyling dell'esperienza utente (UI/UX). Il vecchio sito era rigido: c'era bisogno di un Portfolio moderno, di una sezione "Sociale" dedicata e di associare dinamicamente le pubblicazioni a documenti PDF scaricabili.
Parallelamente, ho scoperto un problema invisibile ma devastante: anche se il server online era molto potente e mascherava la lentezza, sotto il cofano sprecava enormi quantità di CPU e RAM ad ogni caricamento di pagina a causa di query non ottimizzate.
L'Architettura / Soluzione
Oltre al restyling visivo del Portfolio e delle nuove sezioni, la vera "magia" ingegneristica è stata fatta sulle performance.
Facendo profiling del codice, ho individuato un gravissimo collo di bottiglia nel plugin del tema (`coca-plugins/shortcodes/vc_posts/vc_posts.php`). Modificando il core di questo file per ottimizzare la query al database, il sito ha sbloccato performance clamorose. Ora consuma una frazione delle risorse originali ed è in grado di reggere picchi di traffico elevatissimi senza bloccarsi (con l'unica accortezza di non sovrascrivere il plugin con futuri update).