Select your language

Un sito web con tempi di caricamento brevi non solo è soddisfacente per i visitatori, ma ha anche un effetto positivo sul posizionamento nei motori di ricerca. In questo articolo Le mostreremo cosa può fare se il Suo sito web si carica lentamente o si sovraccarica rapidamente quando c'è un alto volume di visitatori.

Misurazione del tempo di caricamento

Se il Suo sito web si carica troppo lentamente anche con poco traffico, Le consigliamo di misurare innanzitutto il tempo di caricamento effettivo del Suo sito web. Sulla base di tali risultati potrà poi verificare se i singoli adeguamenti che adotta portano i loro frutti.

Per misurare il tempo di caricamento, può utilizzare ad esempio il tool di Pingdom.

Proceda come descritto di seguito:

  1. Apra il sito web di Pingdom.
  2. Inserisca il Suo dominio nella riga dell’URL.
  3. Selezioni la Sua regione.
  4. Ora può avviare il test.
    → Se vengono individuati elementi particolarmente lenti, verranno elencati su “File requests”.
  5. Lì potrà quindi verificare i tempi di caricamento prolungati di alcuni elementi come ad esempio plugin, immagini o script, per poi annotarli.

Ottimizzazione

Grazie all'analisi, ora ha una panoramica degli elementi che hanno tempi di caricamento lunghi e rallentano il Suo sito web. In base ai risultati, è possibile selezionare le ottimizzazioni appropriate dall'elenco seguente.

Ma anche se non ha misurato il tempo di caricamento secondo le istruzioni della prima sezione, le seguenti ottimizzazioni possono contribuire a migliorare le prestazioni del Suo sito web.

Disattivare i plugin

I plugin hanno un impatto significativo sulle prestazioni del Suo sito web. Le consigliamo dunque di utilizzare soltanto i plugin di cui ha davvero bisogno. I plugin meno necessari sono ad esempio quelli con i quali è possibile aggiungere il codice Google Analytics al Suo sito web.

Seguendo le istruzioni di Google Analytics, è possibile ottenere lo stesso risultato rapidamente, senza fatica e senza plugin.

Per analizzare l’impatto dei plugin sul Suo sito web, può disattivarli tutti e poi riattivarli singolarmente uno alla volta. Dopo aver riattivato ciascun plugin potrà misurare la velocità di caricamento della Sua pagina, per scoprire con precisione quale plugin la rallenta. In alternativa, per tale scopo può anche usare il plugin “Query Monitor”.

Compressione GZIP e mod_deflate

GZIP è un programma apposito che comprime i file dal Suo server web (ad es. testo, CSS, immagine) prima di trasmetterli al browser. In questo modo è possibile inviare i file più velocemente. Per sapere se il Suo sito web è già compresso, può eseguire questo test.

Grazie al modulo “mod_deflate” potrà attivare la compressione GZIP e ridurre il volume di trasferimento tra il 40% e il 70%. Potrà comunque decidere in autonomia quali regole applicare per la compressione.

Per attivare il modulo è necessario aggiungere il relativo codice nel file .htaccess del sito web. Ecco un esempio in cui i file di testo (TXT, HTML, CSS ecc.) vengono compressi:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule> 

Pulire il database

Una banca dati che utilizza WordPress viene riempita a livello operativo con alcuni dati non necessari, ad esempio:

  • Pagine cancellate
  • Commenti spam
  • Revisioni
  • Plugin cancellati

Per ottimizzare la banca dati, consigliamo di eseguire una pulizia tramite un plugin come Autoptimize o wp optimize. Dopo l’installazione del plugin è possibile far ottimizzare CSS, JavaScript, codici HTML e non solo.

Lazy Loading

È possibile caricare le immagini su un sito web con “Lazy Loading”. Ciò significa che gli oggetti di dati vengono caricati solo quando sono effettivamente necessari. Questa impostazione ha anche un effetto positivo sulla velocità del sito web.

Caching

Il caching è uno degli aspetti più importanti per potenziare in modo significativo le prestazioni di un sito web. Il caching fa in modo che WordPress non debba ricostruire da zero ogni pagina nel browser, bensì che possa accedere a una versione completa tramite la cache salvata. Per questo motivo è importante sfruttare la cache del server e del browser.

Il modo più semplice per configurare la cache del Suo sito web WordPress è utilizzare dei plugin come W3 Total Cache.

Questi plugin offrono le seguenti funzioni, oltre a molte altre:

  • Caricamento asincrono di JavaScript
  • Minimizzazione/Minify di CSS e JavaScript
  • Ottimizzazione della banca dati
  • Lazy Loading
  • Browser Caching
  • Page Caching

WordPress con Nginx

Hostpoint offre la possibilità di utilizzare Nginx con reverse proxy e Apache.

Il vantaggio di Nginx con reverse proxy è poter sfruttare la velocità di Nginx in combinazione con Apache. Il server web Nginx si occupa di tutte le richieste statiche al sito web, mentre invece Apache gestisce le richieste dinamiche. In questo modo si riduce il carico del server web Apache, con un conseguente aumento significativo delle prestazioni.

Nei nostri test l’utilizzo di Nginx con reverse proxy e Apache si è rivelato una scelta vincente. Rispetto alla stessa installazione su un web hosting condiviso, le prestazioni del sito migliorano del 50%. I due sistemi sono perfettamente complementari. Per questo è consigliabile lavorare sempre e comunque anche a livello di WordPress con un plugin di cache separato.

È importante che Nginx sia cached attivamente soltanto quando le intestazioni HTTP sono state impostate correttamente. Per ulteriori informazioni al riguardo, consulti l'articolo separato sulla cache con Nginx.

Cronjobs

Un’ulteriore possibilità per migliorare le prestazioni del sito è sostituire WP-Cron con veri Cronjob. WP-Cron è un Cronjob di WordPress che esegue determinate attività ripetitive (ad es. la ricerca di aggiornamenti). WP-Cron presenta però uno svantaggio: i Cronjob vengono eseguiti a ogni visita del sito web. Il server deve quindi elaborare contemporaneamente sia la ricerca del sito web, sia i Cronjob, portando a un potenziale sovraccarico del web hosting.

Per disattivare WP-Cron e sostituirlo con un vero Cronjob, proceda come segue:

  1. Effettui il login nel Pannello di controllo Hostpoint.
  2. Selezioni il Suo web hosting.
  3. Faccia clic sulla voce di menu “Explorer” e cerchi nell’indice del Suo sito web WordPress il file di configurazione wp-config.php.
  4. Faccia clic su “Modificare” e introduca nel file prima della riga /* That’s all, stop editing! Happy publishing. */ la seguente istruzione:
    define ('DISABLE_WP_CRON', true); 
  5. Faccia clic su “Salvare”.
    → WP-Cron è stato disattivato. Ora è possibile creare il Cronjob.
  6. Dal menu acceda a “Avanzato” > “Manager Cronjob”.
  7. Faccia clic su “Creare Cronjob”.
  8. Inserisca come ordine il codice seguente, sostituendo la cartella  il-suo-dominio.ch nel percorso con la cartella del Sua installazione WordPress:
    cd ~/www/il-suo-dominio.ch/; /usr/local/bin/php -q wp-cron.php > /dev/null 2>&1
  9. Determini un intervallo di tempo per l’esecuzione (ad esempio, ogni 5 minuti). Per ulteriori informazioni al riguardo, consulti l'articolo separato sull'impostazione dei Cronjob.
  10. Faccia clic su “Salvare”.

→ Nell’intervallo di tempo predefinito, il Cronjob esegue il file wp-config.php.

Managed Flex Server

Qualora desideri ottimizzare ulteriormente le prestazioni del Suo sito web, il passo successivo è abbandonare il web hosting condiviso a favore del Managed Flex Server. Con il Managed Flex Server potrà sfruttare maggiori risorse (CPU/RAM) e possibilità di cache, come ad esempio Redis in combinazione con il plugin di cache. Alla pagina prodotto sul nostro sito web trova tutte le informazioni sul Managed Flex Server.

La preghiamo di utilizzare questo modulo solo per dare il suo feedback sulla procedura qui sopra.
Per richieste di supporto la preghiamo di usare invece questo modulo.

 

 

© 2001 - Hostpoint AG
Cookie

Wir verwenden Cookies  🍪

We use Cookies  🍪

Nous utilisons des cookies  🍪

Utilizziamo dei cookie  🍪

Die digitalen Auftritte von Hostpoint (Website, Control Panel, Support Center etc.) verwenden Cookies. Diese werden dazu verwendet, um Daten über Besucherinteraktionen zu sammeln. Wenn Sie auf «Akzeptieren» klicken, stimmen Sie der Verwendung dieser Cookies für Werbezwecke, Website-Analyse und Support zu. Gewisse essenzielle Cookies sind jedoch für eine ordnungsgemässe Funktion dieser Seiten unerlässlich und können deshalb nicht deaktiviert werden. Auch ohne Ihre Zustimmung können gewisse Daten in anonymisierter Form für statistische Zwecke und zur Verbesserung unserer Websites verwendet werden. Bitte beachten Sie unsere Datenschutzerklärung.

Hostpoint's digital presences (website, Control Panel, Support Center, etc.) use cookies. These are used to collect data on visitor interactions. If you click “Accept”, you agree to the use of these cookies for advertising purposes, website analysis and support. However, certain cookies are essential for the proper functioning of these pages and therefore cannot be disabled. Even without your consent, certain data may be used in anonymized form for statistical purposes and to improve our websites. Please note our Privacy policy.

Le sites Web de Hostpoint (site Web, Control Panel, Centre d'assistance, etc.) utilisent des cookies. Ces cookies servent à collecter des données sur les interactions des visiteurs. En cliquant sur «Accepter», vous consentez à l’utilisation de ces cookies à des fins de publicité, d’analyse du site Web et d’assistance. Certains cookies essentiels sont cependant indispensables au bon fonctionnement de notre sites Web et ne peuvent donc pas être désactivés. Même sans votre consentement, certaines données peuvent être utilisées sous forme anonymisée à des fins statistiques et pour améliorer notre sites Web. Veuillez prendre connaissance de notre Déclaration de protection des données.

Le presenze digitali di Hostpoint (sito web, Pannello di controllo, Support Center, ecc.) utilizzano i cookie. Questi vengono utilizzati per raccogliere dati sulle interazioni dei visitatori. Facendo clic su «Accetta», acconsente all’utilizzo di questi cookie per scopi pubblicitari, di analisi del sito web e di supporto. Alcuni cookie essenziali sono tuttavia indispensabili per il corretto funzionamento di questi siti web e pertanto non possono essere disattivati. Anche senza il Suo consenso, determinati dati potrebbero essere utilizzati in forma anonima per fini statistici e per l’ottimizzazione dei nostri siti web. Si prega di tenere conto della nostra Dichiarazione per la pivacy.

Ablehnen
Decline
Refuser
Rifiuta
Akzeptieren
Accept
Accepter
Accetta