Les pages Web ont la mémoire qui flanchent

Partagez si vous aimez ->

Les pages web vivent dans le présent. Elles sont incapables de stocker en leur sein une information passée. Mais alors comment affichent-elles du contenu ? Comment mémorisent-t-elles un panier d’achat tout au long de la visite d’un internaute ? Comment font-elles pour vous connecter automatiquement lorsque vous arrivez sur votre réseau social favoris ?

Elles font appel à des services externes.

Le navigateur

Tout d’abord, votre navigateur fait office de « mémoire de travail ». C’est lui qui, grâce à son cache, mémorise votre navigation et vous permet de retourner à la page précédente en cliquant sur le bouton « retour ». C’est lui aussi qui mémorise vos identifiants de connexion et vos mots de passe. Il retient également certaines données pour accélérer le temps de chargement des pages: images, fichiers de CSS…

C’est pourquoi vous devez vider votre cache quand certaines de vos modifications n’apparaissent pas.

La base de données

La base de données est certainement le plus connu des moyens de stockage. Elle est prévue pour contenir un très grand nombre d’informations sous forme textuelle. Elles ne peut donc pas contenir des images physique, mais seulement le chemin pour accéder à leur emplacement sur le serveur.

Les données sont stockées dans des tables (un tableau) qui contiennent des champs (les colonnes) et qui sont organisées de façon relationnelle. C’est-à-dire que les relations établies servent de structure de l’information. Illustrons cela par un exemple assez classique: le stockage d’informations concernant les membres de votre site: le prénom, l’email et les commentaires qu’il a écrits.

Chaque personne n’est autorisée à entrer qu’un seul prénom et qu’un seul email. Il s’agit d’une relation 1 à 1. C’est pourquoi nous mettrons ces champs dans une même table « Membre ».

Par contre, un membre peut laisser plusieurs commentaires. Il s’agit d’une relation 1 à plusieurs. On va alors exporter les commentaires dans une table séparée et on va définir une relation 1 à plusieurs entre la table « Membre » et « Commentaire ».

Les cookies

Les cookies sont moyen de stocker de l’information sur le navigateur du visiteur. On l’utilise pour stocker des préférences personnelles, propres à ce visiteur: choix d’un thème, identifiant de connexion, identifiant d’un panier de site ecommerce…

Les cookies peuvent être supprimés, lus, manipulés ou tout simplement interdits par le visiteur, il est donc déconseillé d’y mettre des informations sensibles ou importantes.

Leur durée de vie est par défaut de 1 an.

Les cookies sont souvent utilisés par les sites pour « tracer » un visiteur à des fins commerciales, ce qui nuit à leur réputation et limite leur utilisation.

Par exemple :

  • Vous allez sur un site qui vend des chaussures
  • Un cookie est créé comme quoi vous êtes intéressé par les chaussures
  • Plus tard, vous allez sur un tout autre site et…comme par magie, les publicités présentent sur ce site vous proposent des chaussures.

C’est parce que le logiciel de publicité a lu vos cookies!

La session

La session est un moyen de stocker de l’information sur le serveur. On l’utilise pour stocker des préférences personnelles, propres à l’utilisateur en cours : information de connexion, panier de site ecommerce…

Les informations en session durent le temps de la session, c’est-à-dire, jusqu’à que le visiteur ait fermé son navigateur. Il est également possible de vider une session en programmation.

La session utilise les cookies pour pouvoir fonctionner. Attention donc, car les cookies peuvent être interdits par le visiteur. Pensez à les prévenir d’activer les cookies si votre site a besoin d’utiliser la session (c’est souvent le cas pour un eCommerce).

Conclusion

Vous en savez à présent un peu plus sur le fonctionnement des pages Web. C’est important de s’y intéresser un minimum quand on s’occupe de la gestion de son site Web soi-même.

 

Partagez si vous aimez ->

Youcef

Concepteur de Sites Web et entrepreneur, l'écriture et la pédagogie font aussi partie de mes passions. Mon objectif est de vous aider à trouver la solution idéale pour créer votre propre Site Internet.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Simple Share Buttons