GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso ottimizzare il tempo di caricamento del mio sito e aumentare il PageSpeed ​​di Google?

La velocità di un sito Web può essere influenzata e aumentata dalla considerazione e dall'ottimizzazione dei seguenti punti:

Riduci/riduci le richieste HTTP

Il tuo sito Web può essere visualizzato più velocemente quando vengono effettuate meno richieste HTTP. Limita il numero di sorgenti esterne, come script, fogli di stile e immagini, che devono essere caricate ove possibile. Queste sono tutte richieste HTTP.

Utilizza un solo foglio di stile CSS

Formatta tutti i fogli di stile esistenti in un unico file CSS o directory e collegalo dalla sezione del documento HTML. Nota che non utilizzi le informazioni sullo stile inline nel tuo documento HTML. Non solo questo è un tempo di caricamento più lento e una cattiva pratica di codifica, ma è anche un fattore SEO negativo. In questo modo è possibile memorizzare nella cache il file CSS, che a sua volta velocizza la consegna della pagina web

Nessuno stile inline e script java

I documenti di script Java e il codice all'interno di un documento HTML devono essere collegati da una directory esterna così come le informazioni sullo stile CSS descritte sopra e in modo simile come la propria cartella di file. Ove possibile, carica JavaScript per ultimo, a meno che alcune sezioni del tuo sito Web non lo richiedano prima come dipendenza. In questo modo tutti i tuoi contenuti e lo stile sono visibili e JavaScript può continuare a caricarsi senza interrompere ciò che l'utente è venuto a vedere da un motore di ricerca.

Usa sprite CSS

ovunque tu possa, l'uso degli sprite combina più immagini in un'unica immagine, riducendo così il numero di richieste HTTP. Puoi chiamarli con JavaScript o CSS quando necessario e usarli come fotogrammi di un film, ma verrà caricato all'incirca alla stessa velocità di una singola immagine.

Ottimizza tutte le immagini

Assicurati che le tue immagini siano ottimizzate per il web. Se usi Photoshop, puoi selezionarlo facilmente nella finestra di dialogo "Salva per il Web". (Sotto la finestra di dialogo "Salva"). Attraverso questo dialogo, le immagini vengono ridotte di dimensioni. Il ridimensionamento delle immagini o la riduzione della risoluzione possono aiutarti a ottimizzare. Inoltre, nel tuo codice, usa solo la quantità di spazio richiesta dal tuo frame o tag div. Il ridimensionamento del codice dell'immagine chiamerà effettivamente la dimensione dell'immagine completa e non aiuterà le tue immagini a caricarsi più velocemente.

Utilizza la memorizzazione nella cache lato server

Questa tecnica crea un "file HTML semplice" per ogni URL in modo che le pagine dinamiche non debbano essere ricostruite ogni volta che viene richiesto nuovamente lo stesso URL. In altre parole, le pagine dinamiche vengono analizzate come un documento HTML statico e archiviate sul server web. Ciò può ridurre notevolmente il tempo di ricarica

Usa la compressione Gzip

Gzip comprime in modo significativo la dimensione delle tue pagine, che vengono inviate al browser web. Nei casi convenzionali, è possibile salvare fino al 70% o più della dimensione del file
Utilizzare una CDN (Content Delivery Network)
Una CDN consente agli utenti di scaricare dati in parallelo, il che a sua volta aiuta il tuo sito Web a essere consegnato più velocemente. Una CDN a basso costo come CloudFront è una piattaforma popolare.

Riduci i reindirizzamenti 301

Se possibile, non utilizzare reindirizzamenti 301. Soprattutto non dovresti reindirizzare 301 a un altro reindirizzamento 301 (e così via). Uno spedizioniere 301 forza il browser Web ad accedere a un nuovo URL. Sul nuovo URL, il browser deve attendere fino a quando non riceve una richiesta HTTP. Oltre a questo, Google Bot segue solo una manciata di reindirizzamenti. Il più delle volte segue solo 3 301 prima che smetta di seguirli più.

Utilizza un server dedicato

La maggior parte dei siti Web sono ora su piattaforme di hosting condiviso. Ciò significa che il sito Web è ospitato con un massimo di cento (o più) altri siti su una singola macchina fisica con il tuo provider di servizi Internet. Ciò può avere un impatto negativo sul tempo di caricamento del sito web. Utilizzando un server dedicato o VPS e un'impostazione hardware corrispondente per abbinare il traffico del sito, è possibile ottenere alcuni vantaggi in termini di prestazioni.

Ottimizza il tuo server web

Il server web più utilizzato al mondo è Apache. Si consiglia di adattare i processi di Apache Worker e i loro processi figlio al rispettivo volume di utenti e alla funzione del sito Web (negozio online, portale di download, forum, ecc.).


Linux
  1. Come copiare file e modificare la proprietà, le autorizzazioni allo stesso tempo

  2. Come fare A Ls e quindi ordinare i risultati per data di creazione?

  3. Bash + Come uscire dallo script secondario e dallo script principale in entrambi i casi?

  4. Come disabilitare l'ora legale (DST) e modificare il fuso orario su Linux

  5. Linux:come utilizzare un file come input e output allo stesso tempo?

Come analizzare ed esplorare i contenuti delle immagini Docker

Come modificare la data, l'ora e il fuso orario in Ubuntu 20.04 LTS

Come creare modelli in LibreOffice per risparmiare tempo e aumentare la produttività

Come impostare data e ora su Linux

Vim Editor:come aumentare o diminuire data, ora, numero romano e ordinali

In che modo il tempo della CPU e l'utilizzo della CPU sono uguali?