Come velocizzare qualsiasi sito WordPress utilizzando .HTACCESS

Il caricamento del tuo sito Web WordPress impiega troppo tempo? Sai che un sito lento influenzerà la tua SEO e la tua esperienza utente?

Esistono diversi modi per velocizzare il tuo sito oltre all'utilizzo dei plug-in. Un modo è sfruttare la cache del browser e un altro modo è comprimere i file. 

Entrambi possono essere realizzati modificando e ottimizzando il file .htaccess .

Che cos'è la cache del browser?

Quando qualcuno visita il tuo sito web, ci sono file che vengono scaricati e archiviati in una posizione temporanea.

I tipi di file includono tutti i documenti che compongono il tuo sito Web, come file HTML , immagini, JavaScript e CSS . La cache del browser(Browser) si riferisce a questa posizione temporanea per i file scaricati.

Quando la cache è piena, occupa troppo spazio sul computer del visitatore. Ciò si traduce in un browser lento e un sito Web che impiega troppo tempo per essere caricato.

Fortunatamente c'è un modo per risolvere questo problema modificando il tuo file .htaccess.

Cosa dovresti fare prima

Prima di iniziare a modificare il tuo file .htaccess, considera le seguenti precauzioni:

  • Crea sempre un backup del tuo file .htaccess di WordPress(WordPress .htaccess) prima di modificarlo.
  • Disabilita tutti i plugin di WordPress che potresti utilizzare.
  • Testa la velocità del tuo sito prima di apportare modifiche al file .htaccess per ottenere una misurazione di base. Puoi utilizzare GTmatrix , Pingdom o Google PageSpeed ​​Insights .

Ora sei pronto per utilizzare il codice tramite il tuo file .htaccess per dire alla tua installazione di WordPress di memorizzare nella cache i file statici più a lungo per i visitatori di ritorno al tuo sito web. Puoi usare cPanel o FTP . Vedere le istruzioni di seguito per ciascuno. 

Una volta che hai accesso al tuo file .htaccess, usa le istruzioni aggiuntive per apportare le tue modifiche. 

Usando cPanel

Accedi(Log) al tuo sito Web cPanel. Di solito puoi arrivarci digitando yourdomain.com/cPanel nel tuo browser web.

Accedi(Log) con il nome utente e la password che ti sono stati forniti quando hai installato WordPress sul tuo dominio. Una volta effettuato l'accesso, cerca e fai clic su File Manager .

Il tuo file .htaccess si trova nella cartella principale. Il punto prima del nome del file indica che si tratta di un file nascosto nell'installazione di WordPress. Assicurati di mettere un segno di spunta nella casella Mostra file nascosti(Show Hidden Files) .

Dovresti fare una copia del tuo file prima di modificarlo perché se commetti un errore, puoi mandare in crash il tuo sito. Per fare una copia, fai clic su .htaccess ed evidenzialo. Per salvare una copia, fai clic sul pulsante di download situato nel menu in alto.  

Una volta eseguita la copia, ora sei pronto per modificare il file. Nel File Manager(File Manager) di cPanel , fai clic con il pulsante destro del mouse sul file .htaccess e fai clic su Modifica(edit) .

Utilizzando FTP

Puoi anche modificare il tuo file .htaccess utilizzando un client FTP . Un popolare client FTP è (FTP)FileZilla , utilizzato nell'esempio seguente.

Inizia(Start) aprendo il tuo client FTP e inserisci il tuo host. Di solito si tratta del tuo indirizzo di dominio, nome utente e password. Se non sei sicuro di cosa siano, contatta il tuo host web.

Utilizzare i seguenti passaggi per accedere, copiare e modificare il file .htaccess:

  • Passa alla tua directory principale.
  • Trova il file .htaccess, creane una copia e trascinalo sul desktop.
  • Conserva una copia dell'originale e modifica una copia diversa nel caso in cui sia necessario ripristinare l'originale.
  • Utilizzare(Use) un editor come Blocco note(Notepad) per modificare il file.
  • Al termine della modifica, carica il file nella directory principale.

Se hai commesso un errore, il tuo sito web non funzionerà. Per risolverlo, carica il file di backup. 

Ora sei pronto per apportare modifiche al tuo file .htaccess per velocizzare il tuo sito WordPress .

Comprimi i tuoi file usando Gzip

La compressione Gzip(Gzip) rende i tuoi file più piccoli e li aiuta a caricarli più velocemente. L'aggiunta del codice seguente al file .htaccess (sotto il codice corrente) utilizzando gzip comprimerà i file CSS , HTML e PHP .

 <IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
 
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Non dimenticare di fare clic su "Salva modifiche".

Memorizzazione nella cache del browser

Quando qualcuno visita il tuo sito web, il browser che sta utilizzando scaricherà tutti i file associati alla pagina a cui sta accedendo.

Sfruttare la cache del browser significa che desideri scaricare solo i file necessari e non le risorse non necessarie. Questi sono solitamente il design e lo stile della tua pagina e talvolta includono anche funzioni JavaScript.

Quando utilizzi la cache del browser, stai dicendo al tuo server di ignorare parti della tua pagina web che sono state precedentemente scaricate per i visitatori abituali.

Per modificare il tuo file .htaccess, individualo ed eseguine due copie nello stesso modo in cui hai fatto durante la compressione dei file come descritto sopra utilizzando un client FTP o cPanel.(FTP)

Conserva una copia del file .htaccess originale in caso di problemi con le modifiche. Apporta le modifiche nell'altra copia. 

Aggiungi il seguente codice sotto il contenuto corrente del tuo file .htaccess:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
 
<FilesMatch "\.(txt|xml|js)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(css)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
ExpiresDefault A691200
</FilesMatch>
</IfModule>
 
<IfModule mod_headers.c>
<FilesMatch "\.(txt|xml|js)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(css)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
</IfModule>

Non dimenticare di fare clic su Salva(Save) per conservare le aggiunte al tuo file.

La compressione dei file e l'utilizzo della cache del browser ridurranno notevolmente il tempo di caricamento delle pagine Web. Ciò consentirà al tuo sito di posizionarsi più in alto nella ricerca e migliorare l'esperienza dell'utente. Nessuno vuole aspettare più di qualche secondo per caricare una pagina.



About the author

ingegnere audiofilo e specialista di prodotti audio con oltre 10 anni di esperienza. Sono specializzato nella creazione di altoparlanti e cuffie per musica di qualità dall'inizio alla fine. Sono un esperto nella risoluzione dei problemi audio e nella progettazione di nuovi altoparlanti e sistemi di cuffie. La mia esperienza va oltre la semplice realizzazione di buoni prodotti; Ho anche una passione per aiutare gli altri a essere il meglio di sé possibile, sia attraverso l'istruzione che il servizio alla comunità.



Related posts