Når det kommer til WordPress-ydeevne, kommer dette spørgsmål tit op, og det er hvordan man fjerner forespørgselsstrengene fra statiske ressourcer. Dine CSS- og JavaScript-filer har normalt filversionen på slutningen af ​​deres webadresser, som f.eks. Domain.com/style.css?ver=4.6. Nogle servere og proxyservere kan ikke cache forespørgselsstrenge, selvom en cache-control:public. Offentlig overskrift er til stede. Så ved at fjerne dem, kan du til tider forbedre din caching. Dette vil også rette op på den advarsel, du ser i Pingdom og GTMetrix kaldet “Fjern forespørgselsstrenger fra statiske ressourcer.”

 Fjern forespørgselsstrengene fra statiske ressourcer

Fjern forespørgselsstrengene fra statiske ressourcer

Versioning på filer bruges også af WordPress-udviklere, så når du opdaterer et plugin, er du ikke tvunget til at skylle cachen. Hvis de for eksempel udskriver en opdatering og ændrer style.css fra? Ver = 4.6 til? Ver = 4.7, vil den blive behandlet som en helt ny webadresse og vil ikke blive cachelagret. De bruges også til organisation i udviklingsarbejdsprocesser.

Fjern forespørgselsstrenge fra statiske ressourcer

Der er et par forskellige måder, du kan fjerne forespørgselsstrengene, den ene er med et WordPress-plugin, og en anden er med kode. Hvis du bruger en CDN til at levere dine aktiver, er det måske ikke nødvendigt, da nogle CDN-udbydere rent faktisk har mulighed for at cache forespørgselsstrengene. Check med både din webhost og CDN-udbyder, før du gennemfører følgende, for at se, om de kan cache forespørgselsstrengene.

Stadig på udkig efter det perfekte WordPress vært?

Prøv Kinstas premium managed WordPress hosting for at opleve dit websted uden problemer.
  • Stiliserede kontroller, der repræsenterer ledelsen Fuldt administreret
  • Skærm med et kryds, der repræsenterer sikkerhedSikker som fort knox
  • Sammenlægning af linjer, der repræsenterer migreringerGratis migreringer
  • Tre rigtige chevrons repræsenterer serverhastighedUltimativ hastighed
  • Cirkulær pil med prik i midten, der repræsenterer sikkerhedskopierDaglige sikkerhedskopieringer
  • Offset hexagoner repræsenterer vores server stackGoogle Cloud Platform
  1. Fjern forespørgselsstreng fra statiske ressourcer med plugin
  2. Fjern forespørgselsstreng fra statiske ressourcer med kode

1. Fjern forespørgselsstrenge fra statiske ressourcer med et plugin

En af de nemmeste måder at fjerne forespørgselsstrengene fra statiske ressourcer i WordPress, er at bruge det gratis Query Strings Remover plugin.

Query Strings Remover WordPress plugin

Query Strings Remover WordPress plugin

Når du skriver dette, har pluginet over 10.000 aktive installationer med en 4,5 ud af 5 rating. Plugin fjerner forespørgselsstrenge som “?” Eller “&” i dine URL’er fra alle dine statiske ressourcer, som f.eks. CSS og JavaScript. Du kan downloade Query Strings Remover fra WordPress repository eller ved at søge efter det inden for dit WordPress dashboard under “Add New” plugins. Det gode ved det er, at ingen konfiguration er nødvendig. Bare installer og du er klar til at køre. Sørg for at rydde cachen efter installation, men husk at se ændringerne. Du kan se en før og efter nedenfor.

Med forespørgselsstreng (før plugin)

Anmodninger med forespørgselsstreng

Anmodninger med forespørgselsstreng

Uden forespørgselsstreng (efter plugin)

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Tjek vores funktioner
Uden forespørgselsstrenge (anmodninger uden forespørgselsstreng plugin)

Uden forespørgselsstrenge (anmodninger uden forespørgselsstreng plugin)

Et andet alternativt plugin, der også er populært, er de gratis Fjern forespørgselsstrenger fra Static Resources plugin. Som det skriver, har pluginet over 100.000 aktive installationer med en 4.6 ud af 5 rating. Du behøver ikke at køre dette og ovenstående plugin, kun den ene eller den anden, da de begge i det væsentlige gør det samme.

Og et sidste alternativ ville være at bruge premium perfmatters plugin (udviklet af et teammedlem hos Kinsta), som giver dig mulighed for at fjerne forespørgselsstrengene fra statiske ressourcer med et klik på en knap. Det giver dig også mulighed for nemt at implementere andre optimeringer til dit WordPress-websted og fungerer sammen med dit nuværende caching-plugin.

Fjern forespørgselsstreng med perfmatters plugin

Fjern forespørgselsstreng med perfmatters plugin

2. Fjern forespørgselsstrengene fra statiske ressourcer med kode

Du kan også fjerne forespørgselsstrengene fra dine aktiver med kode. Du skal blot tilføje følgende til dit WordPress-tema’s funktioner.php-fil.

Vigtig! Redigering af kildekoden til et WordPress-tema kan ødelægge dit websted, hvis det ikke er gjort korrekt. Hvis du ikke er komfortabel med at gøre dette, skal du først tjekke med en udvikler.
function _remove_script_version( $src ){ 
$parts = explode( '?', $src ); 	
return $parts[0]; 
} 
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 ); 
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

Og hvis alt går godt, bør du ikke længere se en advarsel om forespørgselsstrengene i webstedets hastighedsprøvningsværktøjer som Pingdom (som vist nedenfor).

Fixet Fjern forespørgselsstrenge fra advarsler om statiske ressourcer

Fixet Fjern forespørgselsstrenge fra advarsler om statiske ressourcer

9
Delinger