WordPress ou site statique ?

Il y a deux options que j’apprécie pour faire des sites internet :

  • Les sites statiques
  • WordPress

Les deux options sont bonnes, c’est juste qu’elles correspondent à des besoins différents.

Et c’est assez simple de savoir quelle option est la bonne pour toi :

Tu n’as pas besoin de commentaires et/ou de formulaire de contact, de moteur de recherche (pour rechercher à l’intérieur de ton site), de personnalisation avancée ?

Alors, tu peux aller vers l’option site statique.

Tu as besoin de commentaires et/ou de formulaire de contact, de moteur de recherche (pour rechercher à l’intérieur de ton site), de personnalisation avancé ?

Alors, tu peux aller vers l’option WordPress.

Dit de manière un peu plus technique :

Si tu as besoin d’éléments dynamiques (qui vont s’afficher en fonction d’une base de donnée ou qui ont besoin de mécanisme d’envoi), alors tu as besoin de WordPress.

Si tu n’as pas besoin d’élément dynamique, uniquement de pages figées, alors tu as besoin d’un site statique.

Pour le côté personnalisation, si tu n’es pas développeur, tu vas avoir du mal si tu veux customiser à fond ton site statique, parce qu’il n’y a pas vraiment d’outils adaptés pour ça, si tu as vraiment besoin de cette personnalisation il te faudra aller vers WordPress.

J’explique un peu plus en détails ces différentes options, comment ça marche, qu’elles sont les avantages etc… dans les lignes qui suivent.

L’option site statique

Un site statique, c’est un site constitué uniquement de page, sans base de données.

C’est comme si ton site était uniquement composé de feuilles A4.

Quand tu publies un nouvel article, c’est juste une feuille A4 sur laquelle tu as écrit, collé des photos, que tu envoies sur ton serveur.

Ta page d’accueil, c’est juste une feuille A4, avec un collage de tes articles dessus.

etc…

Un site avec une base de donnée aura des pages qui seront liées à un classeur.

Dans ce classeur, tu auras les commentaires que les gens ont laissés sur les articles par exemple.

Quand tu vas sur une page d’un site avec une base de donnée, la page va s’aider du classeur pour afficher ce qui est demandé (par exemple les commentaires).

C’est pour ça qu’on dit que c’est dynamique, parce que ce n’est pas figé.

Tu vas sur un article, ta visite va actionner un code PHP qui va allé chercher dans une base de donnée les derniers commentaires.

Si tu postes un commentaire, c’est du code PHP qui va amener ton commentaire dans une base de données.

Si, moi, administrateur du site, j’accède à la base de donnée, et je modifie ton commentaire, la modification s’affichera dans les commentaires de l’article.

Bref, pour un site dynamique, les informations sont stockées dans une base de données, et le PHP a le rôle de messager.

Un site statique n’a pas de base de donnée. (et pas de PHP pour le visiteur)

Il n’est pas dynamique.

Toutes les informations sont stockées sur la page.

Là tu vas peut-être te demander qu’est-ce qui est le mieux.

La réponse, ça va surtout dépendre de ce que tu veux faire.

Pour avoir des commentaires, il faut du PHP, il faut avoir une base de donnée.
Donc un site statique ne peut pas avoir de commentaire.

Pour pouvoir rechercher dans ton site, par exemple le nom d’un article, il faut du PHP, il faut avoir une base de données.
Donc un site statique ne peut pas avoir de moteur de recherche.

Pour que tes visiteurs puissent t’envoyer des messages via un formulaire de contact, il faut du PHP, et peut-être une base de donnée (en fonction de si tu veux que tes messages soit affichés sur le tableau de bord ou uniquement envoyés à ton adresse mail).
Donc ton site statique ne peut pas avoir de formulaire de contact.

Un site statique est extrêmement simple, et c’est justement pour ça qu’il est limité en possibilité.

C’est un petit comme un vélo ou une voiture.

Les deux vont te permettre de te déplacer, mais chacun à leur manière et avec leurs avantages et leurs inconvénients.

Si tu as besoin de te déplacer qu’en ville, la voiture sera peut-être inutile et même encombrante pour toi.

À l’inverse, si tu as besoin de te déplacer en campagne, une voiture sera plus adaptée.

Mais tu peux aussi avoir besoin de te déplacer en ville et préférer la voiture, parce que tu aimes conduire une voiture, et que c’est important pour toi.

Les deux permettent de faire la même chose, se déplacer, ils le font juste différemment (plus rapidement, plus facile à garer…)

Il n’y a pas de meilleure option universelle, il y a une meilleure option pour toi en fonction de ce que tu as besoin.

Peut-être que tu as juste besoin d’un simple blog, sans commentaire, moteur de recherche ou autre.

Juste un endroit ou poster tes articles.

Ou alors tu as besoin de faire un site de 2 ou 3 pages pour présenter ton activité ou ton projet, et c’est tout, un site vitrine.

Dans ces cas-là, un site statique sera parfait !

D’autant plus que le site statique a de gros avantages avec lui :

  • Il est extrêmement rapide :
    Débarrassé du PHP et de la base de donnée, chaque requête effectuée est beaucoup plus légère, ce qui donne un site plus rapide. (bon si tu mets des bonnes grosses images bien lourdes, ton site sera plus long à chargé, c’est pas magique non plus ^^)
  • Il est extrêmement sécurisé :
    Sans formulaire, sans PHP, sans base de donnée, le site statique ne peut quasiment pas être piraté !
    Et ça, par défaut, sans avoir rien touché en configuration.
    En fait, si tu te fais pirater ton site statique, c’est probablement à cause d’une faille sur le serveur que tu utilises, la porte d’entrée du pirate ne sera pas ton site, et comme tu confies la gestion du serveur à un professionnel, en général il n’y a pas de problème.
    Souvent les sites se font pirater avec des attaques peu sophistiquées, à cause de négligences de l’administrateur du site.
    Donc si tu n’as pas quelqu’un de très déterminé prêt à rechercher des failles sur ton serveur, normalement tu devrais être tranquille.
  • Il n’y a aucun entretient à faire :
    Si tu as déjà eu un site WordPress, tu le sais, il faut sans arrêt faire des mises à jour d’extensions, de thèmes etc… si tu ne fais pas ça, les failles, les bugs vont s’accumuler, et il n’est pas rare de retrouver un site piraté s’il a été délaissé pendant quelques mois/années.
    Avec un site statique, tu n’as rien à faire.
    Aucune mise à jour, rien.
    Tu peux publier ton site, le laisser pendant 5 ans sans y toucher, et quand tu reviendras dessus il sera toujours pareil.
    Il n’y aura pas de bugs, de fonctionnalités qui ne marchent plus, de piratage, de mise à jour à faire. Rien du tout.
    Tu peux reprendre là où tu en étais, sans avoir à te soucier de tout ça.
  • Facile à sauvegarder et à déplacer :
    Sauvegarder un site dynamique peut parfois être fastidieux, à cause de cette fameuse base de données.
    Rien de plus simple pour un site statique.
    Comme je l’ai dit, un site statique n’est rien de plus qu’une collection de feuilles, donc tout ce que tu as à faire c’est de dupliquer ces feuilles et de les mettre dans une pochette et de ranger cette pochette où tu veux.
    Et si jamais tu veux changer d’hébergeur, tu as juste à prendre cette pochette à la mettre sur ton nouveau serveur, et voilà ton site est en ligne !
    Si ton site statique est bien construit, tu peux même directement sauvegarder les pages depuis ton navigateur, avec un simple « clic-droit, enregistré la page sous » et la page pourra s’ouvrir sans internet, sans aucun problème dans ton navigateur.

Comme tu le vois, le site statique a d’énorme avantage !

Actuellement, il y a peu de générateurs de site statique qui s’adressent à des débutants, là-plupart s’adresse à des développeurs.

Même si la technologie statique existe depuis les débuts d’internet (les premières pages internet était statique et non dynamique), le marché qui s’adresse aux créateurs de site statique non-développeurs est extrêmement récent.

Du coup, les solutions proposées sont encore assez jeunes et ne permettent pas de customiser l’apparence de son site dans les moins détails comme pourrait le permettre WordPress par exemple.

Mais rassure-toi : ce n’est qu’une question de temps avant que ça évolue, et surtout la personnalisation proposée sera déjà suffisante pour beaucoup ! (changer les couleurs, l’agencement basique d’une page… c’est déjà possible)

C’est la contre-partie pour utiliser un site statique, ça, et le manque de fonctionnalité dont j’ai parlé plus haut. (le manque de commentaires, formulaires…)

Arrivé à ce stade tu te dis « Ok, mais concrètement comment je crée un site statique, il y a un logiciel qui permet de faire ça ? »

Oui, il y a un logiciel simple, installable sur ton ordi (Linux, Windows, Mac…) qui existe pour créer des sites statiques et j’en parle dans la section « site statique » de cette documentation.

Donc si on résume les avantages et les désavantages d’un site statique :

Avantages :

  • Très rapide.
  • Très sécurisé.
  • Aucun entretient à faire.
  • Facile à sauvegarder et à déplacer.

Désavantages :

  • Peu personnalisable (pour un non-développeur et pour l’instant)
  • Pas de fonctionnalités dynamique (commentaires, formulaires…)

L’option WordPress

À l’heure où j’écris ces lignes, WordPress fait tourner 38% du web.

C’est une option efficace, mais qui a aussi fait beaucoup de déçus et on va voir pourquoi.

Première chose, on va éclaircir les idées reçus sur WordPress.

  • WordPress est rapide.
  • WordPress est sécurisé.
  • WordPress est stable.

Je sais qu’on entend souvent le contraire.

Attention, WordPress peut être long, vulnérable, et instable.

Mais c’est à cause d’une mauvaise utilisation de WordPress. Pas de WordPress en lui-même.

Là, tu vas me dire « Ok, mais si je dois être un expert en WordPress pour que ça marche correctement, ça m’intéresse pas »

Tututute le loustique, non, tu n’as pas besoin d’être un expert pour que WordPress marche correctement !

De base, avec une installation toute fraîche, WordPress est déjà très sécurisé, rapide et stable !

Si tu respectes des principes simples, tu ne devrais pas avoir de problèmes 😉

C’est en ajoutant, en installant n’importe quel thème et plugins, en ayant un mot de passe faible, en ne faisant pas les mise à jour, que tu arrives à avoir un WordPress lent, qui se fait pirater et qui plante.

C’est pour ça qu’il y a beaucoup de déçu de WordPress, c’est parce qu’entre autres, il y en a beaucoup qui ne savent pas l’utiliser.

En faisant tourner des sites sous WordPress pendant des années, je n’ai jamais eu des sites piratés

Et de mémoire, je n’ai qu’1 seule fois des sites qui affichait des erreurs (mise à part les fois où il y a eu des erreurs à cause de bidouilles de ma part).

Et c’est tout récemment que ça m’est arrivé, que quelques-uns de mes sites affichés un message d’erreur, sans que j’aie rien touché.

J’ai réussi à corriger ça en 5 minutes parce que maintenant WordPress t’envoie un mail quand ton site rencontre un problème, et il te montre d’où vient le problème, donc c’est encore plus facile à corriger. (je suspecte un problème de disque dur du serveur qui a corrompu certains fichiers, ce n’est même pas sûr que ça soit à cause de WordPress)

1 problème en plusieurs années d’administration de sites WordPress. (petit problème en plus)

Je te le dis : WordPress est stable et sécurisé (si tu ne fais pas n’importe quoi avec). Pas de doute là-dessus.

Le souci, c’est que WordPress offre tellement de possibilité, qu’on a tendance à se perdre un peu et à se retrouver avec un site difficile à maintenir, sur lequel on ne prend pas de plaisir à créer ou bien qu’on a peur de casser.

Mais je vais t’apprendre à éviter ça en respectant quelques règles basiques.

WordPress permet une énorme personnalisation, et on aime ça parce que ça permet de faire ce que l’on a dans la tête, et tu vas pouvoir continuer de faire ça, il faudra juste faire attention à la manière dont tu le fais.

Arrivé à ce stade tu vas peut-être te dire « Ok, mais si un site statique est rapide, sécurisé, stable et que WordPress aussi, alors c’est quoi la différence ? »

« Pourquoi je choisirais un site statique alors que WordPress m’offrent plus de possibilité avec les mêmes avantages ? »

Un site statique sera toujours plus rapide, sécurisé et stable que WordPress (à niveau « d’optimisation » égale)

Un site statique est moins prise de tête, tu peux le mettre sur un serveur est l’oublié. (ça porte bien son nom « statique »)

C’est pratique.

Mais trop simple, si tu as besoin de customiser à fond ton site et que tu as besoin d’éléments dynamiques (commentaires, formulaires de contact…)

WordPress n’est peut-être pas aussi rapide, sécurisé, stable qu’un site statique, mais c’est laaaaaargment acceptable.

Il y en a un qui est quasi-parfait sur ces points (le site statique), et l’autre qui est presque parfait , quoi.

Pour ce qui est de sauvegarder son site, c’est facile, d’autant plus que tu n’auras plus à y toucher une fois que c’est mis en place.

Si tu veux déplacer ton site d’un serveur à un autre, c’est pas nécessairement beaucoup plus compliqué, il faut juste être un peu attentif parce que tu déplaces aussi une base de donnée. (mais avec les nombreux tutos/plugins disponibles, tu ne devrais pas avoir de problèmes)

Si on récapitule :

Avantages :

  • Très personnalisable.
  • Possibilité d’avoir des éléments dynamiques (commentaires, formulaires…)

Désavantages :

  • Moins rapide qu’un site statique (mais quand même rapide)
  • Moins sécurisé qu’un site statique (mais quand même sécurisé)
  • Moins stable qu’un site statique (mais quand même stable)
  • Moins facilement sauvegardable/déplaçable qu’un site statique (mais quand même facile)

Cet article fait partie du guide :

Crée ton monde sur internet

Je ne poste rien sur Twitter, Facebook...

La seule manière d'êtres au courant des nouveaux articles est :

  • De t'abonner par mail :

Voir les derniers mails envoyés

(1x par semaine max, je ne spam pas, je ne sais pas si tu ouvres les mails, pas de tracking)

Pssst : tu peux aussi t'abonner au flux RSS : https://serveur410.com/feed/

Me soutenir :

4 réflexions au sujet de “WordPress ou site statique ?”

    • Je suis pas assez calé techniquement pour parler de tout les sites dynamiques, mais pour ce qui est des commentaires, à ma connaissance, il faut qu’il y est du PHP à un endroit ou à un autre (soit directement sur ton site ou sur le service que tu intègre).

      Répondre
      • Bonjour,

        En théorie, tu peux faire un site dynamique avec n’importe quel langage, y compris le C, tant que le serveur fait de la C(ommon) G(ateway) I(nterface). En pratique, ce seront souvent des langages interprétés, limités à ce que proposent les hébergeurs, avec la part du lion pour PHP, dans la mesure où les serveurs HTTP, Apache en particulier, l’optimisent beaucoup. Au lieu qu’à chaque requête soit lancé , c’est le serveur qui exécute directement, par exemple. Si c’est juste pour bricoler sur un petit site perso fait main, ça ne doit cependant pas changer grand chose.

        Répondre

Répondre à Orel Annuler la réponse