13 metodi migliori per ridurre le richieste HTTP su WordPress

Pubblicato: 2023-01-25

Se gestisci un sito Web, è importante sapere come riparare un sito Web lento prima di perdere traffico. Un modo per migliorare la velocità del sito Web è effettuare meno richieste HTTP. Sebbene questo termine possa sembrare tecnico, è facile da capire con una definizione e una spiegazione adeguate.

In questo blog, approfondiremo i dettagli di cosa sono le richieste HTTP e come possono migliorare le prestazioni del sito web.

Cominciamo!!

Sommario
Comprendere la richiesta HTTP
Perché è necessario effettuare meno richieste HTTP?
Come analizzare le richieste HTTP non necessarie del tuo sito Web?
10 passaggi necessari per effettuare meno richieste HTTP
Conclusione
Domande frequenti

Comprendere la richiesta HTTP

Prima di approfondire le richieste HTTP, devi prima chiarire i tuoi concetti di base al riguardo.

  • HTTP (Hypertext Transfer Protocol) è un linguaggio utilizzato da browser e server per comunicare.
  • Quando un utente visita un sito Web, il browser invia una richiesta HTTP al server,
  • Il server quindi avvia la richiesta per visualizzare la pagina web,
  • Per caricare correttamente la pagina Web, il browser deve anche effettuare più richieste HTTP per vari componenti della pagina Web come plug-in, video e immagini
  • Maggiore è il numero di componenti della pagina web, maggiore è il numero di richieste HTTP, che possono rallentare le prestazioni del sito web
  • Per migliorare la velocità del sito Web, è importante concentrarsi sulla riduzione del numero di richieste HTTP.

Ma perché è necessario effettuare meno richieste HTTP? Scopriamo perché.

Perché è necessario effettuare meno richieste HTTP?

I motivi principali per cui è necessario effettuare meno richieste HTTP per qualsiasi sito Web sono:

  1. Tempo di caricamento della pagina: il primo motivo per effettuare meno richieste HTTP è ridurre il tempo di caricamento della pagina. Più richieste HTTP riceve il tuo sito web, più tempo ci vorrà per caricare la pagina web richiesta. Ad esempio, supponiamo che se una pagina web riceve 10 richieste HTTP, verrà caricata più velocemente di un'altra pagina web con 50 richieste HTTP.

E il vero problema associato al tempo di caricamento della pagina sono i visitatori. Maggiore è il tempo di caricamento della pagina, minore sarà il traffico web perché ai visitatori non piacerà aspettare che il contenuto venga caricato sul tuo sito web. Soprattutto, quando c'è molta concorrenza su Internet, i siti Web con tempi di caricamento delle pagine elevati possono perdere il loro traffico nel tempo e quindi bassi lead, cosa che non vorresti che accadesse.

2. Frequenza di rimbalzo : ora vediamo in che modo il tempo di caricamento della pagina elevato e i lead bassi possono influenzare gli altri parametri del tuo sito web. Secondo i rapporti pubblicati da Google nel 2017, ogni volta che il tempo di caricamento della pagina viene rallentato da 1 a 3 secondi, la frequenza di rimbalzo alla fine aumenta fino al 32%. E a peggiorare le cose, anche i tempi di caricamento scadenti influiscono sulle tue classifiche SEO e tutti i tuoi sforzi andranno vani.

Ora puoi essere in grado di capire quanto sia diventato importante fare meno richieste HTTP che non influirebbero sulle metriche chiave del tuo sito web e sul tuo business online.

Come analizzare le richieste HTTP non necessarie del tuo sito web?

Finora abbiamo già cercato di semplificarti le cose per farti capire come funzionano le richieste HTTP e perché devi fare meno richieste. Ora è il momento di identificare quante richieste HTTP sta affrontando il tuo sito Web e come puoi analizzarlo? Lasciaci vedere!

Identifica le richieste HTTP con cui il tuo sito web ha a che fare

non puoi rimuovere o effettuare meno richieste HTTP senza sapere quante ne riceve il tuo sito web. Ma fortunatamente, sono disponibili vari strumenti online che ti aiutano a identificare le richieste HTTP del tuo sito web.

Ad esempio, Pingdom è uno dei popolari strumenti di test delle prestazioni del sito Web, che ti offre immediatamente un rapporto gratuito sulle prestazioni del sito Web e sarai anche in grado di vedere quante richieste sta ricevendo il tuo sito Web.

Pingdom: Website performance tool
Pingdom: strumento per le prestazioni del sito web

Tuttavia, se utilizzi un browser Chrome, puoi anche controllare il numero di richieste HTTP nei suoi DevTools. Per fare ciò, tutto ciò che devi fare è fare clic con il pulsante destro del mouse sulla pagina che desideri controllare e selezionare l'opzione " Ispeziona > Rete ".

Esegui un audit per analizzare i voti del tuo sito web

Per una migliore gestione e manutenzione, è necessario valutare le prestazioni del sito Web a intervalli regolari. Cerchiamo di capirlo meglio.

Come in precedenza, abbiamo utilizzato uno strumento di test delle prestazioni del sito Web gratuito chiamato Pingdom. Ma c'è un problema con gli strumenti gratuiti, ovvero le loro funzionalità sono limitate e otterrai solo risultati di base. Tuttavia, sono disponibili anche molti strumenti premium che forniscono rapporti approfonditi sulle prestazioni del sito Web e analisi.

Semrush è uno degli strumenti di audit premium che puoi scegliere. Per iniziare con questo strumento, tutto ciò che devi fare è

  1. Vai a Tutti gli strumenti > Progetti > Aggiungi un nuovo progetto
  2. Inserisci il dominio e il nome del tuo sito web
  3. Clicca su creare un progetto
  4. Lo strumento eseguirà test e analizzerà le prestazioni del sito Web sia per desktop che per dispositivi mobili
  5. È inoltre disponibile l'opzione per pianificare la scansione in qualsiasi momento desiderato.

Ora, dopo aver aggiunto il tuo progetto, puoi accedere alla dashboard di controllo del sito, dove vedrai che sono disponibili vari tipi di strumenti, che sono:

  1. Verifica del sito
  2. Tracciamento della posizione
  3. Controllo SEO in pagina
  4. Poster sui social media
  5. Localizzatore di social media
  6. Monitoraggio del marchio e molti altri.

Ma in questo blog, il nostro obiettivo principale sarà lo strumento di controllo del sito di Semrush.

Verifica del sito di Semrush

Lo strumento di controllo del sito ti fornirà punteggi di controllo del sito dettagliati compresi tra 0 e 100%.

Semrush site Audit report
Rapporto di verifica del sito Semrush

Dall'immagine sopra, puoi vedere un rapporto di verifica del sito Semrush che mostra lo stato di salute del sito dell'82%. Questo punteggio sulla salute del sito web viene calcolato su vari altri parametri e fattori da cui dipendono le prestazioni di un sito web. Come pagine di siti Web con errori o problemi, pagine non funzionanti, pagine che il crawler non è in grado di scansionare e molte altre.

  • Il punteggio di salute del sito web analizza quanto bene sta andando un sito web, più alto è il punteggio, migliore è la salute del sito web
  • Semrush fornisce report e informazioni su errori e avvisi ricevuti dai crawler
  • Gli avvisi possono essere una preoccupazione secondaria, ma gli errori devono essere corretti il ​​prima possibile e dovrebbero essere una preoccupazione prioritaria.

Questo strumento può verificare più di cento diversi tipi di problemi del sito Web, che puoi facilmente identificare e su cui lavorare.

Se hai già ospitato il tuo sito web su WPOven, potresti non aver bisogno di seguire i metodi indicati di seguito per effettuare meno richieste HTTP e migliorare il tempo di caricamento del tuo sito web. Ma ti consigliamo comunque di provarlo in quanto può ancora essere vantaggioso per alcuni siti, ma nella vita reale non troverai alcuna differenza.

WPOven
WPOven

10 passaggi necessari per effettuare meno richieste HTTP

Tuttavia, ci sono vari altri motivi per cui le prestazioni di un sito Web possono essere compromesse e variano anche da un sito Web all'altro. Ma di solito hanno un problema principale comune, ovvero richieste HTTP eccessive. Considerando questo, ti stiamo fornendo 10 passaggi semplici e completi con i quali puoi effettuare meno richieste HTTP che passano attraverso il tuo sito web.

  • Elimina o rimuovi i plug-in inutilizzati
  • Elimina le immagini che non sono in uso
  • Rimuovi e sostituisci i plugin pesanti con quelli leggeri
  • Abilita la funzione di caricamento lento
  • Ridurre la dimensione del file delle immagini esistenti
  • Elimina o rimuovi i media non necessari
  • Usa la CDN
  • Utilizzando la memorizzazione nella cache
  • CSS e Javascript
  • Limita le richieste di terze parti
  • Limita i tuoi script esterni
  • Minificazione
  • Utilizzo dei plugin di WordPress per effettuare meno richieste HTTP

1. Elimina o rimuovi i plug-in inutilizzati

WordPress è famoso per la sua flessibilità e l'ampia gamma di scelte di plugin WordPress. Ma ha i suoi problemi. Alcuni plugin sono multifunzionali e altri sono inutili. In genere, un principiante o un nuovo utente, senza una conoscenza approfondita del plug-in di WordPress, tende a installarli e ad attivarli alla cieca. Di conseguenza, invece di fornire funzionalità, iniziano a rallentare il tuo sito Web consumandone le risorse.

2. Elimina le immagini che non sono in uso

  • Media come immagini e video possono migliorare l'esperienza dell'utente, ma utilizzarli solo quando necessario.
  • Ogni immagine crea una richiesta HTTP e troppe immagini possono rallentare il tempo di caricamento del sito web
  • Controlla ogni pagina web e rimuovi le immagini irrilevanti per migliorare le prestazioni del sito web.

3. Rimuovi e sostituisci i plugin pesanti con quelli leggeri

  • Per ridurre al minimo le richieste HTTP, sostituisci i plug-in pesanti con quelli leggeri che hanno funzionalità di base
  • Fai attenzione ai plug-in che hanno funzionalità in bundle, possono richiedere molte risorse
  • Cerca plugin che forniscano funzionalità semplificate invece di funzionalità in bundle, non rallenteranno la pagina e faranno meno richieste HTTP
  • Evita di installare plugin non necessari.

4. Abilitare la funzione Lazy Load

" Lazy loading " è una delle migliori funzionalità che puoi abilitare per effettuare meno richieste HTTP. Con questa funzione abilitata, le immagini o i video sul sito Web non verranno caricati fino a quando l'utente non inizia a scorrere il sito Web. Ma potresti chiederti come questa funzione aiuterà a fare meno richieste HTTP.

Ecco la risposta, il supporto non verrà caricato fino a quando l'utente non ha fatto scorrere la pagina Web, quindi non attiverà una richiesta HTTP per il caricamento iniziale della pagina. Per questo motivo, non influirà anche sull'esperienza dell'utente. Il fatto divertente è che la maggior parte degli utenti non conosce questa funzione e la differenza tra carico normale e pigro.

Ora la domanda principale è: come puoi abilitare questa funzione sul tuo sito web?

  • La funzione di lazy load può essere abilitata utilizzando il plug-in Lazy load nella directory di WordPress
  • Il plugin è leggero e non consuma molte risorse
  • Basta installare, attivare ed essere pronto per l'uso.

LazyLoad di WP Rocket

Lazy Load

Lazy Load di WP Rocket è un plugin per WordPress che rinvia il caricamento di immagini, video e iframe fino a quando non sono necessari all'utente, migliorando il tempo di caricamento della pagina.

Scarica ora

Sostituisce l'attributo src con un segnaposto e carica la risorsa effettiva quando l'utente scorre fino ad essa, riducendo il trasferimento dei dati e migliorando il tempo di caricamento iniziale. È facile da usare e non richiede alcuna configurazione.

Alcune caratteristiche chiave che vorresti sapere:

  1. Fai meno richieste HTTP
  2. Migliora il tempo di caricamento
  3. Non viene utilizzata alcuna libreria javascript
  4. Può sostituire gli iframe di YouTube

Prezzi

Di proprietà di WPRocket, lazyload è un plug-in open source disponibile gratuitamente per l'installazione e l'utilizzo dalla directory di WordPress.

5. Comprimere/ridurre la dimensione del file delle immagini esistenti

  • Dopo aver rimosso le immagini non necessarie, ottimizza quelle esistenti comprimendo o riducendo le dimensioni del file senza compromettere la qualità
  • La compressione e il ridimensionamento sono diversi, dove la compressione mantiene la qualità riducendo le dimensioni del file, il ridimensionamento può compromettere la qualità
  • Usa vari strumenti per comprimere le immagini, strumenti popolari sono Adobe e JPEG Optimizer, che possono comprimere le immagini senza compromettere la qualità.

6. Elimina o rimuovi i video non necessari

  • Rimuovi i video non necessari dal sito Web per risparmiare spazio sul server e migliorare i tempi di caricamento della pagina Web.
  • Processo semplice e diretto, come l'eliminazione di immagini e plug-in non necessari.
  • Decidi quali video rimuovere analizzando la pertinenza per il pubblico e il valore del contenuto.
  • Rimuovi o accorcia la durata dei video non pertinenti.

7. Utilizzare la rete di distribuzione dei contenuti (CDN)

Negli ultimi anni, CDN ha mostrato enormi risultati positivi ed è diventato più popolare. Perchè no? dopotutto, CDN ha fornito agli utenti un grande vantaggio aumentando la velocità del sito Web e migliorando la SEO e l'affidabilità.

  • CDN fornisce contenuti di siti Web memorizzati nella cache dalla posizione più vicina possibile ed è meglio conosciuto per aumentare la velocità del sito Web.
  • I CDN aiutano anche a fare meno richieste HTTP
  • Popolari tra molti utenti di WordPress, famosi fornitori di CDN sono Cloudflare, Amazon CloudFront, ecc.
  • La corretta configurazione di CDN con un sito Web può fare miracoli per la velocità del sito Web.

Ma tutte queste funzionalità sono soggette ad alcune commissioni che in media ti costano circa $ 20 al mese.

8. Utilizzando la memorizzazione nella cache

Un altro dei modi migliori per effettuare meno richieste HTTP è utilizzare la memorizzazione nella cache dei contenuti. La cache di un browser memorizza le copie degli script utilizzati per visualizzare il contenuto di una pagina Web, il che elimina la necessità di richieste HTTP quando un visitatore visita nuovamente il sito Web, a meno che la cache non venga cancellata.

Alcuni punti che dovresti seguire Lascia che ti dia alcuni suggerimenti per informare il tuo sito Web per prepararsi alla memorizzazione nella cache dei contenuti:

  1. Evita di utilizzare i cookie a meno che non siano molto richiesti.
  2. Crea una libreria di tutti i file multimediali e utilizzali ancora e ancora,
  3. Usa lo stesso URL
  4. Fatti aiutare dagli strumenti gratuiti disponibili online che ti aiutano a valutare la cacheability del tuo sito web.

9. CSS e Javascript

  • Un metodo per effettuare meno richieste HTTP è combinare più file CSS e javascript
  • Semplici metodi disponibili per combinare i file senza regolare manualmente i file CSS
  • I plugin della cache di WordPress hanno questa funzione, basta installare, abilitare e configurare correttamente le impostazioni
  • In alcune situazioni, potrebbe non essere necessario un plug-in.

Al giorno d'oggi, sono stati rilasciati alcuni temi WordPress che hanno incluso queste funzionalità.

10. Limita le richieste di terze parti

  • Le richieste di terze parti vengono inviate dal browser quando un visitatore tenta di aprire una pagina, il che può rallentare il caricamento del sito web.
  • Il tempo di risposta di terze parti può essere imprevedibile e influire sul tempo di caricamento del sito web
  • Per mitigare questo problema, puoi abilitare il caricamento lento e gli script host invece di collegarli direttamente.
  • Identifica e rimuovi i plug-in che effettuano richieste di terze parti o prova un plug-in alternativo.

11. Limita i tuoi script esterni

Potresti aver sentito parlare del termine script esterni in molte occasioni ma non hai idea di cosa sia esattamente, specialmente se non sei uno sviluppatore. Bene, puoi provare a capirlo con parole semplici, come \uno script esterno è qualcosa che riceve richieste da altri siti web.

Ora potresti dubitare che gli script esterni siano buoni o cattivi. La migliore risposta è né è buono né è cattivo. Dipende da come li stai usando, gli script esterni del locatore non saranno in grado di fare cose straordinarie e, se eseguiti in modo eccessivo, inizieranno a richiedere HTTP in grandi quantità.

Ci sono alcuni script esterni di cui hai sentito parlare ma non sei a conoscenza del fatto che sono script esterni in esecuzione costantemente:

  1. Plugin dei social media
  2. Gif o video incorporati
  3. Widget e molti altri

Puoi limitare o effettuare meno richieste HTTP utilizzando la tua creatività nella risoluzione dei problemi, ad esempio, invece di utilizzare il plug-in delle mappe sul tuo sito Web, puoi scattare una foto della mappa e utilizzarla. Un'immagine avrà richieste HTTP inferiori rispetto a un plug-in in tutti i casi.

12. Minificazione

  • La minimizzazione è il processo di rimozione dei caratteri non necessari dal codice sorgente senza modificare la funzionalità
  • Rimuove caratteri non necessari come commenti e spazi bianchi per una migliore leggibilità
  • Consente un'esecuzione più rapida e un codice più leggero
  • Può essere utilizzato nei plug-in di memorizzazione nella cache o nelle opzioni del tema, con conseguente minor numero di richieste HTTP e caricamento più rapido del sito Web.

13. Utilizzo dei plugin di WordPress per effettuare meno richieste HTTP

Dovresti sempre astenerti dall'usare plugin per la maggior parte delle funzionalità o impostazioni. Come ben sai, l'installazione di troppi plugin può anche influire sulla velocità del tuo sito web. Ma il problema principale non è che tutti là fuori sono sviluppatori o hanno conoscenze tecniche di WordPress.

In media, l'utente preferisce utilizzare un plug-in piuttosto che accedere o modificare i file principali. Perché riduce molto tempo e fatica. Per tua comodità, puoi prendere in considerazione un plug-in che aiuta il tuo sito Web a effettuare meno richieste HTTP:

WP Razzo

WP Rocket è uno dei migliori plugin per la memorizzazione nella cache di WordPress attualmente disponibili sul mercato. È moltofacile da usare e il miglior plug-in per la memorizzazione nella cache di WordPress adatto ai principianti che puoi scegliere.Ti fornisce tutto se non sei un fanatico della tecnologia fornendo così tanti strumenti e opzioni di memorizzazione nella cache.

Abbiamo verificato con il sito Web ufficiale del plug-in WPRocket per vedere i risultati della velocità del loro sito e questo è ciò che abbiamo ottenuto di seguito

wprocket plugin wordpress cache plugin site speed.

Questo plug-in ti consente di memorizzare nella cache il tuo sito Web con un soloclic .Il crawler fornito dal plug-in recupera automaticamente le tue pagine WordPress per creare la cache. La parte migliore di questo plug-in di memorizzazione nella cache di WordPress è che attiva automaticamente le impostazioni di memorizzazione nella cache di WordPress richieste come la compressione gzip, la cache delle pagine, il pre-caricamento della cache, ecc.

Funzionalità del plug-in WP Rocket

Ora, diamo un'occhiata approfondita alle funzionalità fornite dal plug-in WP Rocket:

  • Mettete in cache il vostro sito WordPress, l'incasso rende il caricamento del vostro sito ultra veloce.
  • Comprimi le pagine web sul server e decomprimile nel browser.
  • Precarica automaticamente la cache dopo ogni modifica.
  • Esclude le pagine sensibili dalla cache.
  • Memorizza le risorse a cui si accede di frequente nella memoria locale.
  • Compatibile con i temi e i plugin più popolari.

Quindi, ora puoi immaginare quanto sia utile questo plugin per la memorizzazione nella cache di WordPress! Richiede solo un piccolo investimento, ma i risultati saranno davvero impressionanti.

Per il nostro elenco completo di plug-in e la loro recensione, puoi leggere un altro articolo "11 migliori plug-in di memorizzazione nella cache di WordPress per velocizzare il tuo sito Web (gratuito + Premium)".

Tuttavia, dopo aver utilizzato tutti i metodi di cui sopra, il tuo sito Web continua a trascinarsi, l'ultima cosa che puoi fare è assumere uno sviluppatore che possa aiutarti da ogni core del tuo sito web.

Conclusione

Finora, ti sei imbattuto nel sapere quali sono le richieste HTTP, in che modo può essere vantaggioso se fai meno richieste HTTP. Sebbene le richieste HTTP siano molto importanti per visualizzare i contenuti del sito Web e offrire ai visitatori un'esperienza accattivante e più coinvolgente.

E non ti piacerà che succeda qualcosa di sbagliato nel tuo sito web. Dopotutto, non solo interrompe le prestazioni del tuo sito Web, ma anche il tuo rapporto con i tuoi potenziali clienti.

Ma la parte migliore è che hai vari metodi con cui puoi assicurarti che i browser facciano meno richieste HTTP al tuo sito web. Sarai in grado di ridurre i tempi di caricamento, ottimizzare meglio i suoi file multimediali, migliorare i suoi SEO e, infine, generare più contatti.

Domande frequenti

Come posso ridurre il numero di richieste HTTP?

Esistono vari metodi che devi seguire in modo da poter effettuare meno richieste HTTP,
1. Elimina o rimuovi i plug-in inutilizzati
2. Elimina le immagini non necessarie sul sito web
3. Rimuovi o sostituisci i plugin pesanti con quelli leggeri
4. Abilita il caricamento lento
5. Comprimere i file immagine esistenti
6. Rimuovi i video non necessari
7. Usa CDN
8. Utilizzare la cache dei contenuti
9. Combina CSS e javascript
10. Limita le richieste di terze parti
11. Limita gli script esterni
12. Minificazione
13. Utilizza un plug-in di WordPress che effettua meno richieste HTTP

Cosa significa fare meno richieste HTTP?

Il termine HTTP o Full Form Hypertext Transfer Protocol è un linguaggio utilizzato dai browser e dai server web per comunicare. Ogni volta che un utente desidera visitare il tuo sito Web, il browser dell'utente invia una richiesta al tuo server che si chiama richiesta HTTP. Quindi il server consente questa richiesta HTTP e avvia la richiesta per visualizzare la pagina web.

Quante richieste HTTP sono troppe?

Si presume che meno di 50 richieste HTTP siano buone, tuttavia, se riesci a ottenere meno di 50 richieste HTTP sarebbe fantastico. Ma devi anche capire una cosa, le richieste HTTP non sono una brutta cosa, sono essenziali affinché il tuo sito web mostri tutto il suo contenuto. Ma l'unico problema è che durante la riduzione delle richieste HTTP non dovresti scendere a compromessi con l'esperienza del sito Web e il suo contenuto.