Les pages Web ont la mémoire qui flanchent

Les pages Web ont la mémoire qui flanchent

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.

Qui pensait que les cookies n’étaient qu’une histoire de cuisine ?

Image: dream designs / FreeDigitalPhotos.net

astuces, formation, intermédiaire, webmaster

A propos de MarieEve Louvel

Depuis 3 ans, je partage mes connaissances sur ce blog, pour les entrepreneurs désireux de créer leur site vitrine et/ou leur blog professionnel avec WordPress. Mon expérience professionnelle va de l'accompagnement à la formation, en passant par de la création de site ou de logiciel. Retrouvez mes cours en ligne sur mon site FeelWeb Formation [http://feelwebformation.com]

3 commentaires

  1. Bonjour MarieEve,

    J’aime beaucoup comment tu expliques.
    C’est simple à comprendre.

    Amicalement

    thierry

    Répondre
  2. C’est effectivement sympa d’avoir ce genre d’explications.
    Tout ce que je savais sur les cookies, c’est que c’était de délicieux sablées…
    non, je blague, dans mon entendement effectivement les cookies servent finalement à retracer mes habitudes, bien pratiques aussi pour les logiciels d’affiliation. C’est avec l’utilisation des cookies que l’on attribut la vente d’un produit à tel ou tel affilié… et d’ailleurs la durée de vie d’un cookie peut être inférieure à 1 an. Sans entrer dans les détails, ce n’est que de la programmation.

    Répondre
  3. Bonjour Marie-ève,

    Tu nous démontres très bien le comportement d’un site web qui se compose de trois couches: 1° Le contenu 2° La présentation 3° Le comportement

    Toutes les interactions forment un ensemble de pages web liées entre elles
    et font appel à des services externes qui à leur tour nous transmettent de l’information de la base de données.

    Un site web est consulté et est accesible avec un navigateur grâce à une adresse web appelée nom de domaine.

    Merci pour cette rubrique très intéressante!

    Réal

    Répondre

Soumettre un commentaire

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

This Blog will give regular Commentators DoFollow Status. Implemented from IT Blögg

EmailEmail
PrintPrint