1. http wwwPort :
httpProtocolewwwLe port par défaut du service est : 80
Service www crypté, httpPort par défaut : 443 (banque en ligne, lors du paiement)
2. Le processus de base permettant aux utilisateurs d'accéder au site Web :
Étape 1 : L'utilisateur client saisit l'URL du site Web de www.baidu.com à partir du navigateur et appuie sur Entrée, le système interrogera le fichier hôte local et les informations du cache DNS pour savoir s'il existe un enregistrement de résolution IP correspondant à l'URL. S'il y en a un, obtenez directement l'adresse IP, puis accédez au site généralement, lors de la première requête, le DNS. le cache n'a pas d'enregistrement de résolution.
Étape 2 : Si le client n'a pas de cache DNS ou si les hôtes en ont ne correspond pas à l'enregistrement de résolution du nom de domaine www.baidu.com de l'adresse du site Web, le système transmettra alors la demande de résolution du navigateur au DNS défini localement du client. Résolution d'adresse du serveur (ce DNS est LDNS, c'est-à-dire DNS local ), si le cache local du serveur LNDS a un enregistrement d'analyse correspondant, il renverra directement l'IP adresse ; si Non, LDNS se chargera de continuer à demander d'autres serveurs DNS.
Étape 3 : LDNS sera téléchargé à partir du système DNS " ." Root commence à demander www.baidu.comrésolution de nom de domaine, après une série de recherches à différents niveaux DNSLe serveur finira par trouver l'autorisationDNSserveur pour le nom de domaine correspondant à wwwl.baidu.com, et ce serveur d'autorisationDNS est le serveur utilisé pour gérer la résolution de nom de domaine lorsqu'une entreprise achète un nom de domaine. Ce serveur a www.baidu.com enregistrement de résolution IP correspondant. S'il n'y en a pas à ce moment-là, cela signifie l'opération et. maintenance de l'entreprise. Le personnel n'a pas résolu le nom de domaine www.baidu.com.
Étape 4 : www.baidu.comAutorisation correspondant au nom de domaineDNSLe serveur sera www.baidu.comL'enregistrement final de résolution IP correspondant sera envoyé à LDNS
Étape 5 : LDNSRecevoir l'autorisation du DNSserveur sur www.baidu.comL'enregistrement de résolution IP correspondant est envoyé au navigateur client, et le nom de domaine et sont stockés localement dans LDNS IP met en cache la résolution correspondante afin que le même enregistrement de demande de résolution puisse être renvoyé plus rapidement la prochaine fois
Étape 6 : Client Le Le navigateur client a obtenu l'adresse IP correspondant à www.baidu.com, puis le navigateur demandera d'obtenir l'IP Le serveur web correspondant à l'adresse , le serveur web reçoit la demande du client et répond au traitement, renvoyant le contenu demandé par le client au navigateur client
trois. Pages web dynamiques, pages web statiques, pages web pseudo-statiques
1) Pages web statiques
Dans la conception de pages web, pages web en pur HTML sont généralement appelés « Page Web statique ». Les premiers sites Web étaient généralement créés à partir de pages Web statiques. Par rapport aux pages Web dynamiques, les pages Web statiques font référence à des bases de données sans arrière-plan et ne contiennent pas de données ni de pages Web interactives.
Fonctionnalités : Ce que vous modifiez sera affiché une fois la modification terminée, il n'y aura aucun changement. La maintenance et la mise à jour des pages Web statiques sont relativement fastidieuses Chaque page Web différente doit être mise à jour séparément. Elle est généralement utilisée pour les sites Web promotionnels avec peu de mises à jour. C'est le formulaire affiché par la plupart des sites Web de petite et moyenne taille au début des 2001 années.
A. Chaque page d'une page Web statique a une URL fixe, et la page Web URL est généralement les formes courantes telles que .htm/.html/.shtml sont des suffixes, et l'adresse ne contient pas de point d'interrogation
Une fois le le contenu de la page Web est publié sur le serveur du site Web. Sur Internet, qu'il y ait ou non un accès utilisateur, le contenu de chaque page Web statique peut être enregistré sur le système de fichiers du serveur du site Web. En d'autres termes, les pages Web statiques sont des fichiers réellement stockés. sur le serveur, et chaque page Web est un fichier indépendant.
C.Les pages web statiques sont stables et donc faciles à indexer par les moteurs de recherche (avantages, seo)
Les pages web statiques. ne pas avoir de base de données Le support nécessite beaucoup de travail dans la production et la maintenance du site Web. Par conséquent, lorsque le site Web contient une grande quantité d'informations, il est plus difficile de s'appuyer entièrement sur des pages Web statiques (inconvénients)
. E. L'interactivité des sites Web statiques est médiocre. Il existe d'énormes limitations (inconvénients) en termes de fonctions
F.Le programme de la page Web est analysé du côté du navigateur de l'utilisateur, comme IE. navigateur, de sorte que l'efficacité de l'analyse du programme est plus élevée, en raison du service. Le client n'analyse pas, il peut donc accepter plus d'accès simultanés. Lorsque le client demande des données au serveur, le serveur renvoie les données directement (sans aucune analyse). Lorsque le client obtient les données, elles sont analysées et affichées côté navigateur (avantages)
Clé. points :
1. Programme d'analyse du navigateur client, très efficace
2.Format d'extensionhtml/shtml/jpg/wmvFormat
3. Il n'y a pas de base de données dans le backend et aucune interaction avec les utilisateurs
2) Page Web dynamique
est à l'opposé d'une page web statique, c'est-à-dire que le suffixe de la page web URL n'est pas .html/.htm/shtml/.xml , etc. Formulaire d'extension de suffixe commun pour les pages Web statiques. Au lieu de cela, il est suffixé sous la forme .asp/.aspx/.php/.jsp/do/cgi/perl, et il y a généralement des symboles iconiques dans les URL Web dynamiques --”?&etc.
Caractéristiques :
A. Les pages Web dynamiques sont généralement basées sur la technologie de base de données, ce qui peut grandement réduire le coût du site Web. Charge de travail de maintenance
B. Les sites Web utilisant la technologie Web dynamique peuvent mettre en œuvre plus de fonctions, telles que l'enregistrement des utilisateurs, la connexion des utilisateurs, les enquêtes en ligne, le vote, la gestion des utilisateurs, la gestion des commandes, Weibo, etc.
C. La plupart des pages Web dynamiques ne sont pas des fichiers Web qui existent indépendamment sur le serveur. Le serveur renvoie une page complète uniquement lorsque l'utilisateur la demande
D. dans. des pages web dynamiques » ? "Il existe certains problèmes avec l'inclusion des moteurs de recherche. Il est généralement impossible pour les moteurs de recherche d'accéder à toutes les pages Web à partir de la base de données d'un site Web, ou en raison de considérations techniques, les robots de recherche n'explorent généralement pas les URL" ? "Le contenu suivant, par conséquent, les sites Web qui utilisent des pages Web dynamiques doivent effectuer certains traitements techniques (pseudo-statiques) lors de la promotion des moteurs de recherche pour s'adapter aux exigences d'exploration des moteurs de recherche
E.Le programme sert l'analyse côté serveur : phpmoteur, javaconteneur
F.Puisque le programme est analysé côté serveur, par conséquent, cela consommera beaucoup de CPU et de ressources mémoire, etc., ce n'est donc pas aussi efficace qu'une page Web statique
Résumé :
1. Le programme est analysé côté serveur, il consomme donc beaucoup de ressources et n'est pas aussi efficace qu'une page Web statique
2 Le suffixe de l'URL est . généralement asp/aspx/php/jsp/do/cgi/perl
3. Optimisation de l'architecture : faible efficacité, faible développement, peut être convertie en pages Web statiques pour fournir services
3) Pages Web pseudo-statiques (les plus importantes)
Déguiser le dynamique en statique Parce que les moteurs de recherche ne peuvent pas lire correctement le contenu Web dynamique avec des paramètres. , de nombreuses pages contenant des informations riches ne peuvent pas être incluses par les moteurs de recherche. L'objectif principal de l'utilisation du pseudo-statique est de faciliter l'inclusion dans les moteurs de recherche et d'améliorer l'expérience utilisateur. cela réduira les performances du site Web. De nombreux grands sites Web utilisent désormais la technologie de génération de pages Web statiques pour éliminer les paramètres des pages Web dynamiques et les rendre plus indexables par les moteurs de recherche. Plus de contenu peut avoir pour effet d'optimiser le site Web. les pages Web statiques peuvent en effet résoudre le problème de l'inclusion des moteurs de recherche et améliorer les performances d'accès du site Web
Résumé :
1.Les pages Web dynamiques sont déguisées en pages Web statiques.
2. Objectif : faciliter l'inclusion dans les moteurs de recherche, améliorer l'accès et l'expérience utilisateur
3 Comme il ne s'agit que d'un déguisement, il est en fait dynamique et les performances n'ont pas été améliorées. Au contraire, il supprime
4. Convertissez autant que possible en une véritable interface statique, à moins que la quantité de concurrence ne soit pas très importante, utilisez réécriture pour obtenir un état déguisé.
4. Plan d'optimisation de l'architecture WebDepuis statique les programmes sont analysés sur le client, la vitesse du serveur est considérablement réduite, de sorte que l'efficacité de l'analyse est plus élevée dans l'architecture actuelle du site Web à haute concurrence, nous pouvons envisager d'analyser les données demandées par l'utilisateur et de les stocker sous forme de fichier statique sur le client. disque dur ou en mémoire pour réduire la pression sur le serveur dynamique, améliorant ainsi l'expérience utilisateur. Pour plus d'informations sur la conversion de l'architecture de site Web à haute concurrence de dynamique à statique, veuillez vous référer à Baidu
Exemples d'architecture de site Web à haute concurrence, de dynamique à statique :
1. 🎜>La conversion statique commerciale des actualités est relativement simple et est effectuée par les éditeurs. Pour publier des actualités, vous pouvez générer des fichiers statiques, puis synchroniser le contenu statique sur tous les sites serveurs du pays, et puis fournir l'accès aux utilisateurs
2. Entreprise vidéo (une fois le téléchargement et la sortie terminés, presque aucune modification requise)
Site Web de vidéos Youku, les utilisateurs téléchargent des vidéos qui doivent être examinées - Le processus de transcodage prend environ 1 à 2 heures pour l'examen -Transcodage-Push.
5. IP、PV、UV
1) Protocole Internet IP :
IP (IndépendantIP), c'est-à-dire Protocole Internet, fait référence à un numéroIPindépendant. Le nombre total de fois où des ordinateurs avec des adresses IP différentes accèdent au réseau est un indicateur important de l’analyse du trafic d’un site Web. 00:00-24:00 Identique à IP est calculée une fois. Le nombre d'IP indépendantes n'est pas standardisé et ne constitue qu'une donnée approximative.
2) Affichage de la page PV:
PVVisites : c'est-à-dire page vue, la traduction chinoise est page vue, c'est-à-dire page vue ou clic, elle est comptée une fois à chaque actualisation de l'utilisateur. La méthode de mesure spécifique du PV consiste à émettre une requête du navigateur vers le serveur web du réseau ( Requête), après que le serveur réseau ait reçu cette requête, il enverra une page web correspondant à la requête (page) au navigateur, générant ainsi un PV. Alors ici, tant que la demande d'ouverture est envoyée au navigateur, que la page soit entièrement ouverte (téléchargement terminé), elle doit être enregistrée comme 1PV, mais pour empêcher les utilisateurs de brosser PV, de nombreux sites Web mettent des programmes statistiques PV sur la page le bas. PV reflète le nombre de pages consultées sur un site Web, chaque actualisation est donc comptée. C'est-à-dire que le PV est directement proportionnel au nombre de visiteurs, mais le PV n'est pas le nombre de visiteurs de la page , mais le nombre de visites sur le site Web.
3) UV-Visiteur unique:
UV(visiteur unique) : Un client informatique qui visite le site internet terminer en tant que visiteur. 00 : 00-24 : 00 Le même client dans Calculer une fois. UVMesure : 1.Résolution du serveur Web2.Utiliser CookieDistinguer
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!