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.