Tenho trabalhado para tornar este blog mais eficiente, carregando preguiçosamente tudo o que posso imaginar, colocando CSS e JavaScript no HTML e usando URIs de dados; o tema comum entre eles é reduzir o número de solicitações em cada página. Uma solicitação que notei (e não havia previsto) vinda do WordPress era assim:



<link rel="next" href="https://davidwalsh.name/page/2/" />


O WordPress estava basicamente pré-carregando a segunda página de listagem do meu blog, presumindo que as pessoas clicariam em um link para a página 2. Ao analisar as estatísticas do meu blog, isso raramente acontecia (provavelmente porque eu listo 15 itens na página inicial, o que é muito), então por que se preocupar em enviar a solicitação? Essa pequena mágica do WordPress impedirá que o elemento LINK seja usado:



// ... in functions.php...

// Prevent unwanted next and prev link downloads
if(function_exists('remove_action')) { 
	remove_action('wp_head', 'start_post_rel_link', 10, 0);
	remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); 
}


Foram removidas duas chamadas de função: uma para impedir que a tag seja usada nas páginas iniciais/listagens e a outra usada em posts de blogs individuais. É claro que remover essa chamada não é para todos, mas como estou tentando micro-otimizar o site, pensei em removê-la.

  • Enviar mensagens de texto com PHP

    As crianças de hoje em dia, eu lhe digo. Tudo o que lhes interessa é a tecnologia. Os videogames. A água engarrafada. Ah, e as mensagens de texto, sempre as mensagens de texto. Na minha época, tudo o que tínhamos era… OK, eu também tinha todas essas coisas. Mas ainda não entendo…

  • Animação de dobragem CSS 3D
  • Salvar a preferência de tamanho do texto usando o MooTools 1.2
  • Gerador de paleta de cores usando jQuery