• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP-Parse-Zeiten

Status
Für weitere Antworten geschlossen.

BuggyMOnkey

Neues Mitglied
Hi,
ich habe ein kleines Problem mit meine Homepage,
http://ww.house-of-chat.de

ich finde die Parse zeit der index.php ein bscihen hoch..

Gibt es irgendwelche Tips mit denen man die Parse zeit verkürzen kann, oder gibt es Funktionen die besonders Lange dauern???


Ich bin euch sehr dankbar für die hilfe!

THX Nils :wink:
 
tja woher sollen wir wissen wie die seite funktioniert.
übliche tips wären cachen der template engine, benutzen des cli apache modules oder fcgi anstatt von cgi, vermeiden von filesystem funktionen und regulären Ausdrücken
 
thx

Danke für eure antworten.
leider kann ich mit dem meisten nicht viel anfangen, ich hab mir den größten teil php selbst beigebracht.
könnt ihr cli apache modules genauer erklären, cgi benutze ich nicht.

Es ist aba wahrscheinlich das es an MySQL liegt, ich habe jede menge abfragen im code.
z.b.:
Code:
$result = mysql_query("SELECT * FROM user");
while ($user = mysql_fetch_array($result)){
      if ($var == md5($user[feld1]."°".$user[feld2]){
         $user_name = $user['nickname'];
         $login = TRUE;
      }
}

Ist es Problematisch, wenn ich eine While schleife mit 1650 datensätzen durchlaufen lasse?
das hat mir einbisschen zudenken gegeben!
gibt es eine möglichkeit in der SQL abfrage schon das cookie abzufragen?
also z.b. so:
Code:
$result = mysql_query("SELECT * FROM user WHERE md5(feld1+'°'+feld2) = $var");
geht sowas O_o

Danke für eure antworten!

Gruß Nils :D
 
Na, was sollen wir jetzt sagen? An der einen Abfrage wird es wahrscheinlich nicht liegen. :roll:
 
hmm..
ich glaube auch nicht das es an der einen abfrage liegt, ich habe aber 11 mysql abfragen drin, davon werden ca 5 oder 6 so oder so ähnlich ausgewertet :(

kann dass einfluss auf die parse zeit haben???
 
ja deine art das auszuwerten ist einfach nur beschissen. informier dich bei mysql.com über die WHERE syntax.
 
bei 1650 datensätzen würde ich auch nicht schell sein :wink: . frag' doch mal bei deinem provider nach, was da sein könnte.

Nils aka XraYSoLo
 
Hi,
ich habe jetzt alle mysql abfragen so umgeschreiben dass keine langen schleifen durchläufe mehr nötig sind, aller dings hat das nicht viel geholfen :(

Ich habe aber herausgefunden, das bei meinem server 96.24% von 3.94 GB Speicher genutzt wird, ist das viel???
evtl. liegt es ja daran?

Danke für eure antworten
Ich offe ihr könnte mir helfen
Gruß Nils
 
BuggyMOnkey schrieb:
Hi,
ich habe jetzt alle mysql abfragen so umgeschreiben dass keine langen schleifen durchläufe mehr nötig sind, aller dings hat das nicht viel geholfen :(
Hallo? Bitte nutze oben verlinktes PEAR-Package oder eine andere Methode, um herauszufinden, wo Du die Zeit lässt.

Was sollen wir denn sagen?
Ja. Das liegt daran. Und nun? Toll.
"Was kann ich dagegen machen?"
Keine Ahnung, wir kennen Deinen verdammten Quelltext nicht und auch nicht die Stellen, wo die Zeit verbraucht wird.

Also nochmals wiederhole ich mich nicht. Entweder Du lieferst Zeiten und Informationen oder Du hast halt Pech gehabt.

BuggyMOnkey schrieb:
96.24% von 3.94 GB Speicher genutzt wird, ist das viel???
Was heißt das "wird genutzt"?
 
was ist eine ui ? ich kenn nur "Das UI" und das kann hier nicht gemeint sein?
 
ach klar das "ui" "zu" heissen soll .. natürlich vollkomme logisch!
und was meinst du mit "die" ? ich verstehe deinen post nicht.
 
HI,
ich habe mal den Beispiel code (timer_example.php),
durchlaufen lassen, dabei kommt beimir folgendes raus:

Start 1143398490.16838800 - 0.00%
Mark1 1143398490.16845500 0.000067 16.71%
Stop 1143398490.16878900 0.000334 83.29%
total - 0.000401 100.00%

ich hoffe das hilft weiter!

Gruß NIls
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben