1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere gli errori legati al sovraccarico del sito
Questa guida spiega come ottimizzare il sito web che gestisci, per renderlo più veloce su Internet e consentire a tutti i visitatori di navigarlo senza difficoltà , indipendentemente dalla velocità della loro connessione.
Il ruolo dell'ospite
La velocità di caricamento di un sito web dipende da molti fattori (prestazioni del server, infrastruttura di rete dell'host, connessione Internet del visitatore, ottimizzazione del sito web, ecc.).
Come host, ci sforziamo di offrire il meglio in termini di hosting e miglioriamo costantemente i nostri prodotti e la nostra infrastruttura:
- tutto il nostro hosting funziona su unità SSD di ultima generazione
- l'infrastruttura beneficia di oltre 70 Gbit/s di interconnessione e ridondanza con i migliori fornitori di accesso a Internet (Swisscom, Cogent, Level3, ecc.)
- per poter assorbire senza problemi i picchi di traffico, i nostri server funzionano con processori Intel Xeon a 64 bit, che vengono sostituiti regolarmente e i nostri server condivisi/condivisi utilizzano in media solo il 40% della potenza delle loro CPU
Inoltre, quando ci invii una richiesta di supporto relativa a ritardi, analizziamo se:
- il tuo server di hosting funziona normalmente e non ha riscontrato alcun problema nelle ultime 48 ore
- la nostra infrastruttura di rete non ha subito alcuna interruzione nelle ultime 48 ore
Il ruolo del proprietario del sito e del webmaster
Infomaniak non interviene sul contenuto dei server né sullo sviluppo dei siti web. La creazione o il mantenimento di un sito è un lavoro diverso, anche se è legato alle nostre attività poiché offriamo gli strumenti e i servizi che un webmaster utilizza per creare siti web.
Analizzare la causa dei ritardi
Quindi ecco cosa fare se noti lentezza nel tuo sito:
- segui i consigli di Google PageSpeed Insights per ottimizzare il tuo sito web... i punti sollevati riguardano il design del sito web e non la configurazione del server; leggi questo (fai clic qui) se il risultato del test ti richiede di consentire la compressione delle risorse sul tuo sito
- in caso di ritardi dall'estero valuta l'attivazione di DNS Fast Anycast
- installa e configura un sistema di cache sul tuo sito per evitare accessi ridondanti ai database e velocizzare la visualizzazione del tuo sito
- considera un CDN
- testare la velocità di risposta del server (TTFB)
- scansiona il tuo hosting alla ricerca di virus
- eliminare regolarmente i database e rimuovere le voci non necessarie
- utilizza l'ultima versione di PHP compatibile con il tuo sito/CMS/applicazione web
- evita l'uso di immagini, contatori, CGI o media ospitati su fornitori esterni, perché se questi sono irraggiungibili, il tuo sito sembrerà lento
- disabilita le estensioni superflue che consumano molte risorse nel tuo CMS
- aggiornare e mantenere regolarmente le applicazioni CMS/web
- impostare un ritardo di navigazione per l'indicizzazione dei bot, perché alcuni hanno un funzionamento molto "aggressivo". È possibile limitarne l'impatto impostando un Crawl-delay
- consultare eventuali error-log che raggruppano tutti gli errori generati dal tuo sito; correggendo questi errori, il tuo sito funzionerà meglio
- consultare eventuali slowlog : raggruppano le richieste che impiegano più di 5 secondi per essere eseguite; è importante correggere le query elencate in questo file ( esempi di ottimizzazione SQL )
- aggiungere un sistema di cache del server (solo server Cloud)
- aumentare il valore max_children (solo server cloud)
Se il problema persiste...
In qualità di proprietario del sito, se sei un webmaster o se hai assunto un webmaster che non riesce a trovare l'origine dei ritardi, puoi contattarci per iscritto solo dopo aver ottenuto le seguenti informazioni:
- nome del sito che ospitiamo
- date e orari dei ritardi riscontrati
- nome del database eventualmente interessato / idem per l'account FTP
- il tuo indirizzo IP pubblico al momento dei test (visibile ad esempio su https://www.infomaniak.com/ip )
- tipo di lentezza rilevata (visualizzazione del sito, trasferimenti FTP, ecc.)
- problemi (lentezza ad esempio) nell'accesso intermittente al sito Infomaniak ?
- risultato di un traceroute verso 84.16.66.66 e copia/incolla i risultati completi ( screenshot se necessario)
- risultato di uno speedtest scegliendo noi come destinazione ( http://www.speedtest.net/ — clicca su Cambia server per selezionare Infomaniak)
Se i tuoi bisogni esplodono...
Se l'hosting condiviso non è più adatto al tuo sito, valuta il possibile passaggio ad un Cloud Server . Il tuo sito può essere semplicemente spostato su questo tipo di server dove sarà solo e sul quale potrai installare, ad esempio, un motore di cache.