Está usando% postname% para permalinks realmente ruim para o desempenho?

Eu vi em vários lugares, incluindo o administrador do WordPress e nesta página , que o uso de identificadores baseados em string é “fortemente não recomendado por motivos de desempenho”.

Eu entendo que procurar uma string no database é mais lento do que procurar um inteiro, mas na minha experiência nunca é uma enorme diferença, assumindo que o campo de slug tem um índice de texto completo.

Por que há um forte desânimo ao usar esse método?

Solutions Collecting From Web of "Está usando% postname% para permalinks realmente ruim para o desempenho?"

Isso é muito mais complexo do que procurar cordas versus números inteiros. O WordPress transfere permalink através de um conjunto de regras baseadas em regexp persistentes. E isso afeta a lógica muito que a cadeia pode ser muitas mais coisas do que o número. Veja um dos melhores writeups sobre tópicos para obter detalhes .

Ponto prático para saber – isso não diz respeito à maioria dos sites, exceto aqueles que têm muitas páginas (como páginas PAGE, não posts).

Ainda melhor ponto de conhecer – tudo isso está consertando no WP 3.3 e será coisa do passado.

Apenas adicionando outra perspectiva de Chris Coyier: http://digwp.com/2011/06/dont-use-postname/

Há também alguns bons comentários na seção de comentários de um dos desenvolvedores do WordPress sobre o porquê e o que eles estão fazendo para corrigi-lo.