Desempenho da minha estrutura de permalink?

13

Li a discussão sobre o desempenho de diferentes permalinks na lista de discussão do wp hackers, ESTE fórum e no Google.

No entanto, não consigo deduzir se a estrutura de permalink que tenho usado nos últimos anos é boa ou não:

/%postname%-%year%%monthnum%%day%.html

Esta combinação coloca o apelido diretamente após a combinação de / e o ano, mês e dia tornam-no mais único, já que muitos nomes de postagens levam o mesmo nome. A adição de html é algo que tenho usado nos últimos 10 anos no meu blog (mesmo pré wordpress), então isso é legado.

Eu não sei se isso é bom para permanência ou ruim para o desempenho, como posso verificar isso?

(Eu tenho rodado o blog por +10 anos e existem cerca de 10.000 posts com muitos links)

links:

  1. enlace

  2. enlace

  3. enlace

  4. enlace

por edelwater 29.10.2010 / 16:00

3 respostas

8

Você pode verificar observando o tamanho da opção rewrite_rules no banco de dados. Se for pequeno (o que eu acredito que deveria com essa estrutura), você não está usando regras detalhadas. Por outro lado, se você vê várias linhas por página estática, está usando regras detalhadas e não é bom.

    
por Denis de Bernardy 29.10.2010 / 16:36
1

Eu veto a resposta aceita. A complexidade das regras de reescrita não é de forma alguma uma medida para o desempenho da pesquisa de artigos.

Em particular, parece que iniciar seus permalinks com nomes de postagem é ruim; veja enlace

Sem ter analisado o código do Wordpress, posso imaginar que eles de alguma forma indexem posts hierarquicamente. Portanto, as variáveis usadas nos permalinks devem ser ordenadas da esquerda para a direita, da variável mais geral para a variável mais pós-específica usada. Esta heurística favorece strongmente os padrões ano / mês / nome ou categoria / nome.

    
por Raphael 12.11.2010 / 11:34
0

Apenas para o controle de qualidade do fluxo de trabalho:

A resposta é: NÃO, isso não é uma boa estrutura permalink relativa ao desempenho.

    
por edelwater 16.11.2010 / 00:21