Come rimuovere le stringhe di query dalle risorse statiche in WordPress
Pubblicato: 2022-10-22
Sai cos'è l'URL del sito web? Lascia che ti parli dell'URL del sito web. È l'acronimo di Uniform Resource Locator e comprende diversi componenti come protocollo, nome di dominio e un percorso. Tutte queste parti dell'URL lavorano insieme per raggiungere una pagina Web specifica e mostrarla sul display.
A volte vediamo alcuni parametri aggiuntivi nell'URL che sono chiamati stringhe di query. Queste stringhe di query aiutano a filtrare e organizzare i dati su una pagina Web. I clienti possono trovare il prodotto mirato sui siti di e-commerce tramite stringhe di query.
Tuttavia, ci sono alcuni svantaggi della stringa di query in quanto può causare la duplicazione del contenuto, la perdita di scansione e ridurre al minimo la velocità di caricamento. Il modo migliore per prevenire la formazione di queste stringhe di query è sradicare queste stringhe attraverso risorse statiche in WordPress.
Qui, spiegheremo maggiori dettagli su questo problema e i motivi per cui e come è necessario rimuovere queste stringhe di query. Esistono diversi modi per rimuovere queste stringhe di query che implicano l'aggiunta di codice al tema o utilizzando plug-in.
Che cos'è una stringa di query?
Prima di tutto, dovremmo sapere cos'è la stringa di query. È fondamentalmente un insieme di caratteri dopo il punto interrogativo in un URL. Questa stringa di query funziona come parametro URL che aiuta a ordinare e specificare il contenuto di un sito Web. Vediamo un esempio di stringa di query.
/libri/wp-includes/js/jquery/jquery.js?ver=1.12.4
Il simbolo del punto interrogativo nell'esempio sopra identifica la stringa di query. Se sono presenti più stringhe, possono essere visualizzate in combinazione con il simbolo della e commerciale & come mostrato di seguito.
https://www.google.com/search?q=query+string+example&safe=strict
Script e fogli di stile identificano una versione di file cantando stringhe di query. Gli sviluppatori di WordPress utilizzano le stringhe di query per il busting della cache, è un fenomeno per cui i nuovi file sostituiscono i file memorizzati nella cache. In questo modo, i file sbagliati non verranno memorizzati nella cache se sono disponibili nuovi file.
Perché rimuovere una stringa di query?
Le stringhe di query sono molto significative per il controllo delle versioni dei file. Possono aiutare a separare i file all'interno della stessa profondità di file e prevenire problemi di memorizzazione nella cache. Tuttavia, queste stringhe sono importanti solo per le risorse dinamiche. Questi si riferiscono a contenuti personalizzati per i visitatori come un carrello degli acquisti, un profilo utente o informazioni di accesso.
Pertanto, le risorse statiche come CSS, JavaScript, immagini e video non richiedono alcuna stringa di query. In realtà, aiutano a impedire ai server Web di memorizzare nella cache i dati. A volte, quando controlli la velocità del tuo sito con strumenti come GTMetrix, Pingdom o Page Speed Insight, ti consigliano di rimuovere le stringhe di query dalle risorse statiche. Se non sei un esperto, puoi ottenere i servizi dello sviluppatore web per rimuovere queste stringhe di query.
Rimuovere le stringhe di query dalle risorse statiche in WordPress
Puoi rimuovere la stringa di query dalle risorse statiche in WordPress utilizzando due metodi diversi. Nel primo metodo, aggiungiamo il codice al file functions.php mentre nel secondo dobbiamo installare il plugin di WordPress.
Tuttavia, alcune persone utilizzano CDN (rete di distribuzione dei contenuti) per recuperare i dati web. Questi sono casi eccezionali in cui la stringa di query della cache CDN automaticamente. Se non stai usando CDN, devi seguire quello dei metodi precedenti per rimuovere le stringhe.
Rimuovere le stringhe di query dalle risorse statiche con codice
Se hai intenzione di utilizzare il metodo di modifica del codice, ti consigliamo di sviluppare un backup del tuo sito web. Questo è necessario perché se qualcosa va storto, hai ancora la possibilità di ripristinare i dati del tuo sito.
Puoi accedere al file php del tuo tema con due metodi diversi. Il primo metodo è tramite hPanel se sei un client di hosting mentre se stai utilizzando WordPress, vai alla tua dashboard. Seleziona l'aspetto e l'editor del tema. Ora cerca il file functions.php nella barra laterale destra.
Utilizzo dei plugin per rimuovere stringhe di query da sorgenti statiche
Se non ti senti a tuo agio con i metodi sopra menzionati, usa plug-in come Speed Booster Pack per rimuovere le stringhe di query dalle risorse statiche. È uno dei migliori plugin per wordpress che può aiutare a velocizzare il caricamento del tuo sito web.
Questo plugin ha la funzione di rimuovere le stringhe di query dalle risorse statiche. Per installare questo plugin, apri la dashboard di WordPress, vai su plugin e fai clic su Aggiungi nuovo . Cerca il pacchetto di potenziamento della velocità, quindi installalo e attivalo.
Dopo aver attivato il plugin, apri il menu e seleziona tweaks. Tocca l' interruttore "ON" accanto all'opzione Taglia stringhe di query per attivarla. Ora fai clic su Salva dopo aver completato. Rimuoverà sicuramente le stringhe di query da tutte le tue risorse statiche.
I migliori plugin per rimuovere le stringhe di query da risorse statiche
Sono disponibili diversi plugin per i siti WordPress per rimuovere le stringhe di query dalle risorse statiche. Questi plugin possono aiutare ad aumentare la velocità del tuo sito web.
WP Rocket
WP Rocket è uno dei plugin di cache più utili ed efficienti che ha un processo di configurazione veloce che lo distingue dagli altri plugin di cache. Questo plugin inizia a funzionare da solo per memorizzare nella cache il tuo sito web mentre lo attivi.
La semplice interfaccia utente lo rende più attraente e gli utenti possono gestire facilmente la memorizzazione nella cache del sito Web anche se non hanno conoscenze tecniche. Tutte le opzioni sono disponibili con una breve descrizione e collegamenti alle pagine pertinenti.
Per rimuovere le stringhe di query dalle risorse statiche con WP Rocket, vai all'opzione Impostazioni di base e fai clic su Ottimizzazione file e vai alla casella Rimuovi stringhe di query dalle risorse statiche.
Questo plugin non ha una versione gratuita e offre tre piani tariffari che vanno da $ 49 a $ 249. Questa è una tariffa una tantum e dovrai pagare annualmente per ottenere supporto e aggiornamenti.
Cache totale W3
La cache totale W3 è un altro buon plugin per wordpress che fornisce una soluzione gratuita per aumentare la velocità di caricamento del sito web. Il plugin è compatibile con la maggior parte dei piani di hosting. AMP (pagine mobili accelerate) supporta anche questo plug-in per migliorare l'esperienza degli utenti mobili.
Questo plugin ha la funzione di rimuovere le stringhe di query dalle risorse statiche. Dopo aver installato il plug-in, vai su Prestazioni -> Cache del browser e abilita l'opzione Rimozione delle stringhe di query dalle risorse statiche.
Inoltre, per impedire al tuo sito WordPress di creare nuovamente stringhe di query, puoi andare su Cache del browser e selezionare l'opzione Impedisci la memorizzazione nella cache degli oggetti dopo la modifica delle impostazioni.
Aumento del punteggio di prestazione del WP
WP Performance Score Booster è un plug-in gratuito che aiuta a memorizzare nella cache del browser e rimuovere le stringhe di query. Con questo plugin, puoi aumentare le prestazioni del tuo sito Web su GTMetrix, PageSpeed e Pingdom.
Questo plugin è disponibile con una semplice installazione e una facile configurazione. Una cosa da ricordare prima di attivare questo plugin è assicurarsi che la compressione GZIP sia abilitata sul tuo server.
Per eliminare le stringhe di query, fare clic su Impostazioni -> WP Performance Score Booster e fare clic su Rimuovi stringhe di query dal contenuto statico e salvare le modifiche.
Conclusione
Le stringhe di query sono essenziali per gli URL dei siti che contengono caratteri come "?" e "&." Gli asset dinamici utilizzano stringhe di query per aiutare i server Web a distinguere le diverse rappresentazioni di risorse l'una dall'altra.
Tuttavia, le risorse statiche non traggono profitto dalle stringhe di domande sugli URL. Impediscono ai server di prenotazione intermediari di archiviare in modo appropriato il tuo sito. Pertanto, ti consigliamo di eliminarli per evitare problemi in futuro.