Chap 12 - Site Web - Client Serveur
Chap 12 - Site Web - Client Serveur
Chap 12 - Site Web - Client Serveur
– Client Server –
INTERNET
Modèle Client / Server
Serveur Web
HTTP Request Hébergeant le site Web
HTTP Response
Page html
Pages dynamiques ou
Navigateur Contextuelles (php, aspx, …) ???
Interdit
Utiliser des
Sécurité
ressources internes
(Photos, Vidéos, Données,
Documents, etc…
Site Web très sollicités ?
• Baies de serveurs pour répondre à la forte demande
Exemple: chaque seconde, environ 65 000 clients qui se
connectent aux serveurs du moteur de recherche de
Google
Redondance (sécurité)
Panne électrique, accès internet, catastrophe naturelle
Multiplication des sites avec synchronisation quasi instantanée – multiplication des
serveurs, duplication des données, consommation électrique, ….
Côté serveur – Site Web
• Les serveurs sont capables de générer du code HTML à
la volée (selon le contexte et donc les interactions avec
l’utilisateur)
• Un langage de programmation est utilisé côté serveur
pour générer ces pages HTML:
• L’un des plus utilisé: PHP
• D’autres : java, python, C#, VBScript, …
Exemple d’un code PHP (côté serveur) Rendu si la requête est reçue à 18h23