Quando você é novo na criação de um site WordPress, a palavra “banco de dados” pode parecer muito técnica e intimidadora. Mas o conceito central é, na verdade, muito simples e essencial para entender como seu site funciona.
I. O que é um banco de dados? Uma analogia simples
Imagine seu site como umbiblioteca。
- O front-end do site (temas, páginas).Esta é a biblioteca.Construção, estantes de livros, sala de leitura e decoração. Ela determina a aparência da biblioteca, a atmosfera e como os usuários circulam e leem nela.
- Banco de dados.Esta é a biblioteca.Arquivos Mega. No interior, há um sistema de indexação de cartões muito complexo que registra todas as informações:
- Todos os livros deTítulo, autor, conteúdo(correspondentes a artigos e páginas em seu site).
- para todos os tomadores de empréstimosNome, detalhes de contato(correspondente à conta de usuário do seu site).
- Quem?comentáriosQual livro foi analisado e sobre o que era a análise.
- livrescoClassificação e rotulagem。
Portanto, a definição formal de um banco de dados é.Um paraArmazenamento, organização, gerenciamento e recuperaçãoUm sistema eletrônico de dados. É uma coleção estruturada de informações.
Para o WordPress, esse banco de dados geralmente é um banco de dados chamadoMySQL(é um software de gerenciamento de banco de dados).
Segundo, por que o WordPress precisa de um banco de dados?
Agora vamos responder à pergunta mais importante. Por que o WordPress é inseparável do banco de dados?
Como o WordPress é umSistema de site dinâmico。
1. dinâmica vs. dinâmica.
- Site estático.Cada página é uma
.htmlArquivos. Se você quiser alterar as informações do rodapé, terá que abrir manualmente cada arquivo para fazer as alterações. Muito ineficiente. - Site dinâmico (WordPress).As páginas não são pré-escritas até a morte. O WordPress faz uma coisa quando um usuário visita seu site:
- O navegador do usuário solicita acesso
你的网站.com/about(página Sobre nós). - O WordPress recebe a solicitação.
- O WordPress está a caminho.banco de dados abrangentePergunta: “Por favor, me dê
aboutEsta página contém informações sobre o título, o conteúdo, os modelos usados, etc.”. - O banco de dados fornece todas essas informações ao WordPress.
- O WordPress obtém rapidamente essas informações (título, conteúdo)montar e instalarno modelo de tema correspondente para gerar uma página HTML completa.
- Por fim, a página recém “montada” é enviada ao navegador do usuário para exibição.
- O navegador do usuário solicita acesso
Esse processo é concluído no momento em que o usuário clica no link, para que ele não sinta nenhum atraso.
2) O que exatamente está armazenado no banco de dados?
O WordPress coloca quase todo o seu “conteúdo” e “configurações” em um banco de dados, por exemplo:
- Todos os artigos e páginas.Título, corpo, data de publicação, autor.
- Todos os comentários.O conteúdo do comentário, o comentarista e o artigo que está sendo comentado.
- Informações do usuário.Nome de usuário, senha criptografada, endereço de e-mail (As senhas em si não são armazenadas em texto claro e são muito seguras)。
- Configuração do site.Título do site, subtítulo, estrutura de links fixos, etc. (nas “configurações” do plano de fundo do WordPress para modificar o conteúdo).
- Configurações de tema e plug-in.O esquema de cores que você definiu para o tema, a estrutura do menu e as opções de configuração do plug-in.
E esses itens geralmente não estão no banco de dados.
- Arquivos de modelo para o tema (
.php), folhas de estilo (.css), fotos. - O próprio arquivo de programa do plug-in.
- Imagens e vídeos que você carrega na sua biblioteca de mídia (eles existem no servidor
/wp-content/uploads/(na pasta, mas o banco de dados registra informações sobre eles, como nomes de arquivos, artigos aos quais pertencem, etc.).
III. uma conclusão central: a separação entre conteúdo e design
A existência de um banco de dados implementa um conceito poderoso.Separação de conteúdo e design。
- banco de dados abrangenteSomente armazenamentoconteúdo puro(Texto).
- temáticoResponsável pelo controleDesign e aparência(Cores, layout, fontes).
Os benefícios de fazer isso são enormes:
- Easy Skin Resurfacing.Você pode alterar o tema (design) de todo o seu site a qualquer momento, e todos os seus posts, páginas e configurações (conteúdo) serão recuperados do banco de dados sem danos e automaticamente adaptados ao novo tema. Não é necessário republicar o conteúdo.
- Gerenciamento eficiente.Em vez de ter que modificar inúmeros arquivos da Web espalhados, você pode gerenciar todo o seu conteúdo diretamente em um único local no backend do WordPress.
Resumos e analogias
| ingrediente | parábolas | A função | Ele está no banco de dados? |
|---|---|---|---|
| Núcleo do WordPress | bibliotecaRegras de gerenciamento e funcionários | Lógica de processamento, coordenação entre o front e o back office | Não (é um documento do programa) |
| temático | bibliotecaConstrução e adaptação | Decidir a aparência do site | Não (sim para arquivos de modelo/estilo) |
| Plugin | bibliotecaNovos equipamentos funcionais(por exemplo, máquinas de autoempréstimo) | Adição de novos recursos ao site | Não (é um arquivo de programa), mas seuconfigurarno banco de dados |
| Arquivos de mídia (fotos/vídeos) | Está no livro da biblioteca.ilustrações | enriquecimento | Não (a pasta existe), mas suainformaçõesno banco de dados |
| banco de dados abrangente | bibliotecaArquivos centrais | Armazenar todo o conteúdo principal(artigos, usuários, comentários, configurações) | É. |
Dica
Portanto, a resposta é: o WordPress precisa de um banco de dados porque é um sistema de gerenciamento de conteúdo dinâmico. O banco de dados é seu coração pulsante, armazenando todos os ativos mais importantes do seu site - o conteúdo. Sem um banco de dados, o WordPress não seria capaz de organizar e apresentar seu conteúdo de forma dinâmica, ele não funcionaria.
Recomendação de um provedor de serviços de hospedagem de qualidade
O LikaCloud reuniu eventos de hospedagem recentes e os compartilhou na esperança de poupar seu tempo para encontrar informações repetidas vezes.