Ich checks einfach nicht, ist das für jemanden erklärbar?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
markusbauer
Mitglied
Beiträge: 9
Registriert: 20.06.2004 19:25

Ich checks einfach nicht, ist das für jemanden erklärbar?

Beitrag von markusbauer »

Tag!

Ich weiss nicht, in welchem Forum die Frage am besten aufgehoben ist, sie hat jedenfalls nur indirekt mit Mods zu tun.

Also, wenn ich das komplette PHPBB Forum aufrufe, dann benötigt das ca 0,2 Sekunden. Ist IMHO auch kein perfekter Wert, aber es geht jedenfalls.
In diesem Forum werden auch noch der Header und der Footer meiner eigenen Seite eingebunden.
Da ich für die eigene Seite das gleiche Auth System wie für PHPBB verwende, binde ich zuvor schon die Dateien extension.inc und common.php ein (mit include_once).

Das absolut unerklärliche kommt aber jetzt:

<?
list($usec, $sec) = split(' ', microtime());
$d_start = ((float)$usec + (float)$sec);

define('IN_PHPBB', true);
$phpbb_root_path = dirname(__FILE__) . '/../forum/';
include_once(dirname(__FILE__) . '/../forum/extension.inc');
include_once(dirname(__FILE__) . '/../forum/common.php');

list($usec, $sec) = split(' ', microtime());
$d_end = ((float)$usec + (float)$sec);
echo "<p align=\"center\">Erstellt in ".(round($d_end-$d_start, 3))." Sekunden. ";
echo "Davon ".(round($db->duration, 3))." Sekunden SQL Abfragen von insgesamt ".($db->num_queries)." SQL Abfragen</p>\n";
?>

Diese verdammte Datei benötigt satte 0,28 Sekunden, obwohl sie NICHTS tut.
Das Forum selbst tut um 1000fache mehr, ZUSÄTZLICH zu diesem Code (weil diese beiden includes werden ja auch vom Forum eingebunden) und benötigt fast ein drittel länger?!

Hilfe, kann mir das jemand erklären?



PS: Ich habe öfters getestet, d.h. die Zeiten sind immer ca gleich.
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Check doch mal ab, in welcher Zeile es so langsam ist. Baue dazu die drei Auswerte-Zeielen einfach mehrfach ein.

Grüße
Dennis

PS ich verschies mal nach Coding/Technik.
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Verschoben

Beitrag von Dennis63 »

Verschoben von Modifikationen nach Coding & Technik
Antworten

Zurück zu „Coding & Technik“