| 4D v18WEB LIRE STATISTIQUES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 WEB LIRE STATISTIQUES 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WEB LIRE STATISTIQUES ( pages ; hits ; usage ) | ||||||||
| Paramètre | Type | Description | ||||||
| pages | Tableau texte |   | Noms des pages les plus consultées | |||||
| hits | Tableau entier long |   | Nombre de hits pour chaque page | |||||
| usage | Entier long |   | Pourcentages du cache utilisé | |||||
La commande WEB LIRE STATISTIQUES vous permet d’obtenir des informations sur les pages les plus consultées, chargées dans le cache du serveur Web. Par conséquent, ces statistiques concernent uniquement les pages statiques, les images GIF, les images JPEG <100 ko et les feuilles de style (.css).
Note : Pour plus d’informations sur le paramétrage du cache du serveur Web 4D, reportez-vous à la section Paramétrages du serveur Web.
La commande remplit le tableau texte pages avec les noms des pages les plus consultées. Le tableau entier long hits reçoit le nombre de “hits” pour chaque page. La variable numérique usage reçoit le pourcentage du cache Web utilisé par chaque page.
Vous souhaitez générer une page semi-dynamique affichant les statistiques d’utilisation du cache Web. Pour cela, dans une page HTML statique appelée “stats.shtm” (les pages suffixées .shtm sont automatiquement analysées par le serveur Web), vous placez la balise <!––#4DSCRIPT/STATS––> ainsi que des références aux variables vPages et vUsage, par exemple :
<html>
<head><title>Stats Web 4D</title></head>
<!--#4DSCRIPT/STATS-->
<body>
<strong>Pourcentage du cache utilisé : </strong>
<!--#4DTEXT vUsage-->
<hr>
<strong>Pages les plus consultées : </strong>
<!--#4DHTML vPages-->
</body>
</html>
Dans la méthode projet STATS, écrivez le code suivant :
 C_TEXTE($1)
 C_TEXTE(vPages)
 TABLEAU TEXTE(pages;0)
 TABLEAU ENTIER LONG(hits;0)
 C_ENTIER LONG(vUsage)
 
 WEB LIRE STATISTIQUES(pages;hits;vUsage)
 Boucle($i;1;Taille tableau(pages))
  // Pour chaque page présente dans le cache
    vPages:=pages{$i}+"   "+Chaine(hits{$i})+"<br>"
  //Insertion du nom de la page et du code HTML
 Fin de boucleVous pouvez envoyer la page "stats.shtm" via un lien URL ou à l'aide de commande WEB ENVOYER FICHIER.
	Produit :  4D
	Thème :  Serveur Web
	Numéro :  
        658
        
        
        
	Nom intl. :  WEB GET STATISTICS
	Créé :  4D v6.5
	Renommé : 4D v13
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire