<html> <head> <title>Phpcovid : Page d'accueil</title> <meta name=author content="Bernard Chardonneau"> <meta name=copyleft content="Logiciel et données publiés dans le domaine public"> <meta name=robots content="noindex,follow"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="css/misenpage.css" rel="stylesheet" type="text/css"> <link href="css/styles.css" rel="stylesheet" type="text/css"> </head> <body> <div id="contenu"> <h1>Introduction</h1> Ce site web part de la constatation que de nos jours, beaucoup de webmasters ne savent pas ou ne savent plus écrire des sites web en PHP.<br> <br> A la place, ils utilisent plus que nécessaire Javascript et des technologies dérivées.<br> <br> Cela entraine presque toujours une perte de temps pour l'utilisateur qui consulte le site. Par ailleurs, si Javascript permet de traiter en temps réel les actions au clavier et à la souris de l'utilisateur, certains sites prennent l'initiative de modifier la page affichée avant que l'utilisateur ait fini de formuler sa demande. Cela va à la fois augmenter inutilement le trafic réseau et faire perdre du temps à l'utilisateur qui doit attendre que la page ait été (mal) réactualisée pour poursuivre la saisie de sa demande.<br> <br> Même lorsque l'ergonomie d'un site web n'est pas en cause, le choix de javascript pour demander à chaque navigateur qui accède au site de fabriquer la page à afficher, plutôt que de la préparer une seule fois, coté serveur, puis de l'envoyer prête à l'emploi à tous ceux qui veulent la consulter, peut entrainer une lenteur d'affichage affligeante.<br> <br> Le<a href="https://solidarites-sante.gouv.fr/grands-dossiers/vaccin-covid-19/article/le-tableau-de-bord-de-la-vaccination" target="officiel"> site web officiel</a> pour consulter les statistiques de vaccination COVID 19 en France en est un exemple caricatural : si on prépare les pages à afficher coté serveur, ce qui est fait sur ce site-ci, le gain de vitesse pour disposer de la page dépasse largement le facteur 10 !<br> <br> </div> <div id="menu"> XXXMENU </div> </body> </html>