Lorsque vous débutez dans la création d'un site web WordPress, le mot “base de données” peut sembler très technique et intimidant. Mais le concept de base est en fait très simple et essentiel pour comprendre le fonctionnement de votre site web.
I. Qu'est-ce qu'une base de données ? Une analogie simple
Imaginez votre site web comme unbibliothèque。
- La partie frontale du site (thèmes, pages).Voici la bibliothèque.Bâtiment, étagères, salle de lecture et décoration. Elle détermine l'aspect de la bibliothèque, l'atmosphère qui y règne et la manière dont les usagers s'y promènent et y lisent.
- Base de données.Voici la bibliothèque.Méga Archives. A l'intérieur, un système très complexe d'indexation des cartes permet d'enregistrer toutes les informations :
- Tous les livres deTitre, auteur, contenu(correspondant aux articles et pages de votre site web).
- pour tous les emprunteursNom, coordonnées(correspond au compte utilisateur de votre site).
- Qui ?commentairesQuel livre a fait l'objet d'une critique et sur quoi portait la critique.
- libraireClassification et étiquetage。
La définition formelle d'une base de données est donc la suivante.Un pourStockage, organisation, gestion et récupérationUn système électronique de données. Il s'agit d'un ensemble structuré d'informations.
Pour WordPress, cette base de données est généralement une base de données appeléeMySQL(il s'agit d'un logiciel de gestion de base de données).
Deuxièmement, pourquoi WordPress a-t-il besoin d'une base de données ?
Répondons maintenant à la question la plus cruciale. Pourquoi WordPress est-il indissociable de la base de données ?
Parce que WordPress est unSystème de site web dynamique。
1. dynamique vs.
- Site web statique.Chaque page est un
.htmlFichiers. Si vous souhaitez modifier les informations du pied de page, vous devez ouvrir manuellement chaque fichier pour effectuer les modifications. C'est très inefficace. - Site web dynamique (WordPress).Les pages ne sont pas pré-écrites à mort. WordPress fait une chose lorsqu'un utilisateur visite votre site :
- Le navigateur de l'utilisateur demande l'accès
你的网站.com/about(page À propos de nous). - WordPress reçoit la demande.
- WordPress est en route.base de données complèteDemande de renseignements : “Veuillez me donner
aboutCette page contient des informations sur le titre, le contenu, les modèles utilisés, etc. - La base de données fournit toutes ces informations à WordPress.
- WordPress reprend rapidement ces informations (titre, contenu)assembler et installerdans le modèle de thème correspondant pour générer une page HTML complète.
- Enfin, la page nouvellement “assemblée” est envoyée au navigateur de l'utilisateur pour être affichée.
- Le navigateur de l'utilisateur demande l'accès
Ce processus s'achève au moment où l'utilisateur clique sur le lien, de sorte qu'il ne ressent aucun retard.
2) Qu'est-ce qui est stocké dans la base de données ?
WordPress place la quasi-totalité de son “contenu” et de ses “réglages” dans une base de données, par exemple :
- Tous les articles et toutes les pages.Titre, corps, date de publication, auteur.
- Tous les commentaires.Le contenu du commentaire, le commentateur et l'article commenté.
- Informations sur l'utilisateur.Nom d'utilisateur, mot de passe crypté, adresse électronique (Les mots de passe eux-mêmes ne sont pas stockés en clair et sont très sûrs.)。
- Mise en place du site web.Titre du site, sous-titre, structure des liens fixes, etc. (dans l'arrière-plan de WordPress “réglages” pour modifier le contenu).
- Paramètres du thème et du plugin.Le schéma de couleurs que vous avez défini pour le thème, la structure du menu, les options de configuration du plugin.
Et ces éléments ne figurent généralement pas dans la base de données.
- Fichiers modèles pour le thème (
.php), les feuilles de style (.css), des photos. - Le fichier programme du plugin lui-même.
- Les images et les vidéos que vous téléchargez dans votre bibliothèque de médias (elles existent sur le disque dur du serveur).
/wp-content/uploads/(dans le dossier, mais la base de données enregistre des informations à leur sujet, telles que les noms de fichiers, les articles auxquels ils appartiennent, etc.)
III. une conclusion centrale : la séparation du contenu et de la conception
L'existence d'une base de données met en œuvre un concept puissant.Séparation du contenu et de la conception。
- base de données complèteStockage uniquementcontenu pur(Texte).
- thématiqueResponsable du contrôleConception et apparence(Couleurs, mise en page, polices).
Les avantages d'une telle démarche sont énormes :
- Resurfaçage cutané facile.Vous pouvez changer le thème (design) de l'ensemble de votre site web à tout moment, et tous vos articles, pages et paramètres (contenu) seront rappelés de la base de données sans être endommagés et automatiquement adaptés au nouveau thème. Vous n'avez pas besoin de republier le contenu.
- Une gestion efficace.Au lieu de devoir modifier d'innombrables fichiers web éparpillés, vous pouvez gérer tout votre contenu directement en un seul endroit dans le backend de WordPress.
Résumés et analogies
| ingrédient | paraboles | \nRôle | Est-il dans la base de données ? |
|---|---|---|---|
| Le cœur de WordPress | bibliothèqueRègles de gestion et employés | Logique de traitement, coordination entre le front office et le back office | Non (il s'agit d'un document de programme) |
| thématique | bibliothèqueConstruction et aménagement | Décider de l'aspect du site web | Non (oui aux fichiers de modèles/styles) |
| Les plug-ins | bibliothèqueNouvel équipement fonctionnel(par exemple, les distributeurs automatiques de billets) | Ajout de nouvelles fonctionnalités au site web | Non (il s'agit d'un fichier programme), mais sonmettre en placedans la base de données |
| Fichiers multimédias (images/vidéos) | C'est dans le livre de la bibliothèque.illustrations | enrichissement | Non (le dossier existe), mais sonl'informationdans la base de données |
| base de données complète | bibliothèqueArchives centrales | Stocker tous les contenus essentiels(articles, utilisateurs, commentaires, paramètres) | Oui. |
Conseil
La réponse est donc : WordPress a besoin d'une base de données parce que c'est un système de gestion de contenu dynamique. La base de données est son cœur battant, elle stocke tous les actifs les plus importants de votre site web - votre contenu. Sans base de données, WordPress ne serait pas en mesure d'organiser et de présenter dynamiquement votre contenu, il ne fonctionnerait pas.
Recommandation d'un fournisseur de services d'hébergement de qualité
LikaCloud a rassemblé les événements récents en matière d'hébergement et les a partagés dans l'espoir de vous faire gagner du temps dans la recherche d'informations.