O que é uma cadeia de consulta?
Uma cadeia de consulta é o conjunto de caracteres que se seguem ao ponto de interrogação num URL. Estas cadeias de caracteres actuam comoParâmetros URLA função de classificação e especificação do conteúdo do sítio.
Um exemplo de uma ligação que contém uma cadeia de consulta é apresentado abaixo:
https://example.com/products?category=shoes&sort=price_asc
Neste exemplo:
category=shoes
é um parâmetro que diz ao servidor para apresentar apenas produtos de calçado.sort=preço_asc
é outro parâmetro que dá instruções ao servidor para ordenar os resultados por ordem crescente de preço.
Porque é que tenho de apagar a cadeia de consulta?
Para recursos estáticos que mudam com pouca frequência, como CSS, JavaScript ou imagens, a utilização de cadeias de caracteres de consulta pode não ser tão útil. De facto, as cadeias de caracteres de consulta podem impedir que estes recursos sejam armazenados em cache de forma eficiente no browser do utilizador ou na Web. Isto torna a velocidade de carregamento do sítio mais lenta.
Em algumas ferramentas de teste de desempenho de sítios Web, tais como GTMetrix talvez Pingdompoderá ver cadeias de consulta que sugerem a remoção destes recursos estáticos. Ao fazê-lo, ajudará a que estes ficheiros sejam colocados em cache, melhorando a velocidade de carregamento e o desempenho geral do seu Web site.
Remover strings de consulta de recursos estáticos no WordPress
Se pretende melhorar a velocidade de carregamento do seu site WordPress, a remoção de query strings de recursos estáticos, como ficheiros CSS e JavaScript, é uma estratégia eficaz. Há duas maneiras principais de conseguir isso:
- Edite o ficheiro functions.phpEste método requer que crie um novo ficheiro diretamente na pasta de temas do WordPress
functions.php
Adicione algum código ao ficheiro. Esta abordagem requer alguns conhecimentos de programação, mas permite-lhe controlar e otimizar diretamente o seu sítio Web. - Utilizar plug-ins de desempenho do WordPressSe não estiver familiarizado com a codificação, pode optar por instalar um plugin de otimização do desempenho. Estes plugins fornecem normalmente interfaces de fácil utilização para o ajudar a remover cadeias de consulta de forma fácil e rápida.
Remoção de cadeias de caracteres de consulta de recursos estáticos utilizando código
Na edição do ficheiro functions.phpRecomenda-se que crie uma cópia de segurança do seu sítio Web antes de codificar no
Para aceder ao ficheiro através do painel de controlo do WordPress, navegue até à pastaAparência -> Editor de ficheiros de temas.Localize a barra lateral direita noficheiro functions.php.
Copie e cole o seguinte trecho de código:
// Remova a cadeia de consulta dos recursos estáticos
função remove_cssjs_ver( $src )
{
se( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
devolva $src.
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 ); }
Depois de completar as edições de código, oGuardar alterações.
Remoção de cadeias de caracteres de consulta de fontes estáticas utilizando plug-ins
montagemPacote de reforço de velocidadePlugin. É um plugin tudo-em-um para WordPress que o ajuda a melhorar a velocidade de carregamento do seu sítio Web. Uma das suas funcionalidades inclui a remoção de query strings de recursos estáticos.
- Na página de administração do WordPress, navegue atéPlugins -> Adicionar novo plugin. Procure na caixa de pesquisaPacote de reforço de velocidade.depois dissoInstalar agoraalém dissoativar.
- Actualize a página e navegue atéReforço de velocidademenu e selecionarGeralClicar no Clique no botão"Recortar cadeias de consulta" ao lado da opçãoInterruptor ONpara o ativar e, quando tiver terminado, clique em"Guarde." . Remova as cadeias de consulta de todos os activos estáticos.
O melhor plugin para remover cadeias de caracteres de consulta de recursos estáticos
Para além dos plugins mencionados acima, são-lhe oferecidas três alternativas. Estes plug-ins também podem executar várias tarefas para ajudar a aumentar a velocidade do seu sítio Web.
Para remover cadeias de caracteres de consulta de recursos estáticos utilizando o WP Rocket, vá para o"Definições básicas"e, em seguida, clique em"Otimização de ficheiros". Em seguida, assinale a opçãoRemoção de strings de consulta de recursos estáticosMoldura.
O W3 Total Cache também tem uma funcionalidade que o ajuda a remover as cadeias de consulta dos recursos estáticos. Depois de instalar o plugin, aceda a"Desempenho" -> "Cache do navegador"e active "Remoção de cadeias de consulta de recursos estáticos"Opções.
Para evitar que o seu sítio WordPress volte a criar cadeias de consulta, aceda à secçãocache do navegadore assinaleConfigurar objectos de prevenção de cache após uma alteraçãoOpções.
3,Reforço da pontuação de desempenho do WP
O WP Performance Score Booster é um plugin gratuito para a colocação em cache do navegador, a compressão GZIP e a remoção de cadeias de consulta de recursos estáticos paraDefinições -> WP Performance Score Booster.Em seguida, clique em "Remova as cadeias de consulta do conteúdo estático"e guarde as alterações.
Resultados finais do teste
A cadeia de consulta foi removida de todos os recursos estáticos do seu sítio Web e está na altura de verificar o desempenho do seu sítio Web. Pode utilizar qualquer ferramenta de desempenho do sítio Web, como o GTMetrix, o Pingdom ou o PageSpeed.
Por exemplo, vamos utilizar o GTMetrix para mostrar os resultados dos testes antes e depois da otimização. Primeiro, preencha o endereço do seu sítio Web no campo fornecido e, em seguida, clique no botãoTeste o seu sítio Web.
chegar a um veredito
A cadeia de consulta faz parte do URL do sítio Web que contém o " ?"e outros caracteres. " e " &." . Uma forma de remover strings de consulta de recursos estáticos no WordPress:
- Edite o ficheiro functions.php-Encontre o seu caminho através do painel de controlo do WordPress!functions.phpDocumentação. Insira o código fornecido no ficheirofunctions.phpe guarde as alterações.
- Instalação de plug-ins- Instale e active o Speed Booster Pack. No painel de controlo do WordPress, aceda aReforço de velocidade -> Geral.Em seguida, active oRecortar a cadeia de consultaOpções. Também listámos outros plug-ins de cache que pode utilizar como alternativas.
Sem comentários