WinFuture-Forum.de: Suche Php Code - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Suche Php Code Seite wurde inxxx generiert + Datenbankabfrage


#1 Mitglied ist offline   Puschelbaer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 427
  • Beigetreten: 02. Februar 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 27. Juni 2006 - 13:19

Ich suche einen PHP Code der im Footer einer Seite anzeigt, in welcher Zeit die Seite generiert wurde und wieviele Datenbankabfragen es gab.

Den "reinen" für die Zeit Generierung habe ich - den anderen finde ich leider nirgends.
0

Anzeige



#2 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 27. Juni 2006 - 14:10

Anfang:
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time_start = getmicrotime();

Ende:
$time_end = getmicrotime();
$totaltimegenerated = number_format($time_end - $time_start, 3, ".", ".");
echo "<p>Diese Seite wurde in ".$totaltimegenerated." Sekunden generiert.</p>";

0

#3 Mitglied ist offline   Puschelbaer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 427
  • Beigetreten: 02. Februar 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. September 2006 - 10:09

Beitrag anzeigenZitat (axx: 27.06.2006, 15:10)

Anfang:
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time_start = getmicrotime();

Ende:
$time_end = getmicrotime();
$totaltimegenerated = number_format($time_end - $time_start, 3, ".", ".");
echo "<p>Diese Seite wurde in ".$totaltimegenerated." Sekunden generiert.</p>";


Dann wird aber bloss
"Diese Seite wurde in 0.487 Sekunden generiert." angezeigt.
Es fehlt " xxxx Datenbankzugriffe"
0

#4 Mitglied ist offline   crw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 48
  • Beigetreten: 22. September 06
  • Reputation: 0

geschrieben 29. September 2006 - 12:10

Mir ist keine interne Funktion in MySQL bekannt die die Anzahl der Queries ausgibt. Du müsstest also bei jedem Query einen Counter manuell erhöhen. Eine andere Möglichkeit wüsste ich gerade nicht.
0

#5 Mitglied ist offline   Puschelbaer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 427
  • Beigetreten: 02. Februar 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. September 2006 - 12:14

Beitrag anzeigenZitat (crw: 29.09.2006, 13:10)

Mir ist keine interne Funktion in MySQL bekannt die die Anzahl der Queries ausgibt. Du müsstest also bei jedem Query einen Counter manuell erhöhen. Eine andere Möglichkeit wüsste ich gerade nicht.


Dachte, soetwas würde es geben.
Beim PHP Nuke CMS wird es teilweise ausgegeben. Je nach Template
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 29. September 2006 - 12:20

Zur Not guck einfach in den Quellcode um zu sehen wie die es machen.

Mir fällt spontan auch nur die manuelle Lösung ein...
0

#7 Mitglied ist offline   Bernd Stromberg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 176
  • Beigetreten: 11. November 05
  • Reputation: 0
  • Wohnort:Hamburg City

geschrieben 29. September 2006 - 13:27

Ich frage mich warum das soviele einbauen? Welchen Besucher interessiert denn das?

"OOOHHH die Seite wurde in 0,47 Sekunden generiert, ich muss mir an den Kopf fassen" :D

Dieser Beitrag wurde von Bernd Stromberg bearbeitet: 29. September 2006 - 13:28

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0