4D v16.3

WEB GET STATISTICS

Home

 
4D v16.3
WEB GET STATISTICS

WEB GET STATISTICS 


 

WEB GET STATISTICS ( Seiten ; Hits ; Prozent ) 
Parameter Typ   Beschreibung
Seiten  Array Text in Namen der häufig konsultierten Seite
Hits  Array Lange Ganzzahl in Anzahl Hits pro Seite
Prozent  Lange Ganzzahl in Prozent des benutzten Cache

Der Befehl WEB GET STATISTICS liefert Informationen über die Seiten, die am häufigsten in den Cache des Web Servers geladen werden. Folglich betrifft diese Statistik nur statische Seiten, GIF Bilder, JPEG Bilder <100 KB und Stilvorlagen (.css).

Hinweis: Weitere Informationen dazu finden Sie im Abschnitt QR DELETE COLUMN.

Der Befehl füllt das Array Seiten mit den Namen der häufig konsultierten Seiten. Das Array Hits erhält die Anzahl “Hits” pro Seite. Der Parameter Prozent erhält die Prozentzahl des pro Seite benutzten Web Cache.

Sie möchten eine halb-dynamische Seite erzeugen, die die Statistik des Web Cache anzeigt. Dazu setzen Sie in einer statischen HTML Seite mit Namen “stats.shtm” (Seiten mit der Endung .shtm werden automatisch vom Web Server durchlaufen) das Tag <!--4DACTION/STATS-->, sowie als Referenzen auf die beiden 4D Variablen vPages und vUsage.

Beispiel:

<html>
<head><title>4D Web Stats</title></head>
<!--#4DSCRIPT/STATS-->
<body>
<strong>Prozentsatz des verwendeten Cache: </strong>
<!--#4DTEXT vUsage-->
<hr>
<strong>am häufigsten konsultierte Seiten: </strong>
<!--#4DHTML vPages-->
</body>
</html>

In der Projektmethode STATS schreiben Sie folgenden Code:

 C_TEXT($1)
 C_TEXT(vPages)
 ARRAY TEXT(pages;0)
 ARRAY LONGINT(hits;0)
 C_LONGINT(vUsage)

 WEB CACHE STATISTICS(pages;hits;vUsage)
 For($i;1;Size of array(pages))
  ` Für jede im Cache vorhandene Seite
    vPages:=pages{$i}+"   "+String(hits{$i})+"<br>"
  ` Füge Namen der Seite und HTML Code ein
 End for

Sie können die Seite "stats.shtm" über ein URL Link oder den Befehl WEB SEND FILE senden.



Siehe auch 

Information über die Web Site
Web Server, Einstellungen

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Web Server
Nummer: 658

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v6.5
Umbenannt: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)