Molte persone pensano che sia necessario un costoso server cloud (VPS, dedicato) per un sito web moderno e veloce. Tuttavia, un hosting condiviso correttamente ottimizzato è più che sufficiente per siti web di medie dimensioni.

Configurazione PHP

Aggiorna la versione di PHP alla versione stabile più elevata possibile (8.2+). OPcache deve essere attivo: memorizza nella cache i file PHP eliminando la necessità di ricompilazione e aumentando drasticamente la velocità. Regola i valori di memory limit e max execution time in base alle esigenze.

CDN gratuito Cloudflare

La limitazione principale dell'hosting condiviso è la latenza dovuta alla distanza geografica. Il piano gratuito di Cloudflare risolve ampiamente questo problema: distribuisce i contenuti statici da posizioni edge globali, fornisce protezione DDoS, offre certificati SSL e riduce il carico del server con regole di caching.

Ottimizzazione con .htaccess

Sui server Apache, il file .htaccess viene utilizzato per la compressione gzip, gli header di caching del browser e le regole di sicurezza. Sugli hosting in cui i moduli mod_deflate ogi mod_expires sono attivi, poche righe di regole .htaccess fanno una grande differenza.

Ottimizzazione di immagini e codice

Le immagini in formato WebP, il CSS/JS minificato e l'inserimento inline del CSS critico offrono prestazioni eccellenti anche su un hosting condiviso. L'ottimizzazione delle query del database è cruciale sull'hosting condiviso: riduci al minimo il numero di query non necessarie ad ogni caricamento di pagina.