É ruim usar muitos campos personalizados do Meta?

Eu sou curioso sem fazer uma série de benchmarks, como os outros se sentem ao usar vários meta-campos personalizados em uma postagem no blog? Estou falando estritamente com desempenho sábio, desacelera muito muito se estiver usando muitos campos, devemos tentar mantê-los no mínimo?

Atualmente, para uma postagem regular do blog, eu tenho um meta-campo personalizado para …

  • Título: usado para o título da página
  • Descrição: Usado para descrição de meta e compartilhamento social descrição / texto para compartilhamentos do Facebook e do Twitter
  • Palavras-chave: usado para palavras-chave meta

Então eu tenho 3 campos meta adicionais que são usados ​​para que todos os artigos tenham meta de SEO relevante, também para quando um usuário compartilha o artigo em redes sociais, posso definir facilmente o título e a descrição.

Eu estou querendo adicionar outro campo para o Twitter #hashtags que eu posso inserir em compartilhamentos do Twitter, estes serão semelhantes aos meus artigos tag taxonomia, mas podem diferir alguns, por isso estou pensando que um meta-campo personalizado é o caminho a seguir.

Eu também estou no processo de fazer um tipo de postagem personalizado para um portfólio que, além do metodo customizado acima, adicionaria vários meta-campos para esse tipo de publicação.

É por isso que estou curioso sobre o impacto no desempenho de adicionar vários meta-campos?

Por favor, compartilhe seus pensamentos

Solutions Collecting From Web of "É ruim usar muitos campos personalizados do Meta?"

Os campos personalizados normalmente são buscados em uma única consulta para o database, portanto, buscar 1 ou 10 não vai fazer muita diferença no desempenho do seu site WordPress.

O problema é fazer consultas meta complexas em campos personalizados existentes; Isso é quando o seu site veria um sucesso na performance. Obviamente, não é?

Além disso, como o @dotwired disse, se suas páginas estiverem em cache corretamente, qualquer possível desempenho pode ser contido.

Como foi apontado, não haverá degradação notável do desempenho, a menos que você tenha centenas de milhares de campos personalizados e, mesmo assim, seria uma questão de escala de database e não um problema do WordPress. Parece que sua pergunta já foi respondida, mas eu sou o único a ser alarmado com o uso de um meta-campo personalizado para um título quando o WordPress já fornece um campo post_title por padrão?

A única regra de chave que você deve seguir é o cache de cada solicitação de leitura de database que você pode em seu site. Tome sites como o Facebook, por exemplo, eles executam mais de 60 milhões de consultas por minuto, apenas 6 milhões ou mais desses pedidos atingiram o database devido ao armazenamento em cache. Seu site não vai lidar com a mesma quantidade de tráfego, mas é um bom hábito para entrar.

Se você está adicionando campos personalizados por motivos de SEO, provavelmente você estará melhor usando o plugin do WordPress SEO, da Yoast, que permite que você tenha títulos SEO, descrições, palavras-chave e mais em suas páginas e postagens individuais.

E eu sei que isso vai para fora do escopo de sua pergunta, mas pensei que eu também falaria sobre outro plugin chamado Advanced Custom Fields, que permite que você tenha meta-campos personalizados mais inteligentes. Eu não tenho afiliação com os plugins mencionados, eu sou um usuário pesado deles e pensei que iria ajudá-lo.

No que diz respeito ao ponto de desempenho puro aqui: Não afeta a velocidade da página (nem tanto que notará qualquer um). Esta é uma coisa de database, e definitivamente não é um problema para buscar WordPress uma ou duas ou mesmo vinte linhas mais ou menos. Mesmo.

Na verdade, se você deseja acelerar seu site, coloque-o. Se você já faz e ainda é muito lento, pense em uma melhoria de hospedagem.