Einzelnen Beitrag anzeigen
  #7  
Alt 22.05.2004, 12:24:03
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von derfrank.net
Noch mal zur Frage 1:
Zur Zeit braucht das Script noch 0 Sekunden.
Du mußt microtime() verwenden. time() liefert als kleinste Einheit Sekunden.

25.5. Wie kann ich die Performance zweier Befehle vergleichen?
http://www.dclp-faq.de/q/q-code-performance.html

Im 1. Beispiel ist angegeben, wie man das Ergebnis von microtime() behandeln muß, damit man damit rechnen kann.

Zitat:
Meine eigentliche Frage zur Architektur ist aber noch nicht beantwortet.
Die kann man auch nicht beantworten, ohne das Script zu kennen. Wenn es nur sowas ist:
PHP-Code:
<?php
include 'head.html';
include 
'content.html';
include 
'foot.html';
?>
Sowas ist harmlos.

Wird aber der Content mittels ineffizienter DB Abfragen zusammengeklaubt, kann das schon erheblich Zeit kosten.

Bei meinen Scripten achte ich darauf, daß sie auf einer 2 GHz/512 MB Kiste nach ca. 1-5 ms fertig sind.

Bei stark frequentierten Kisten ist ebenfalls von Interesse, wie der Apache konfiguriert wird.

Beispiele findet man zB. da: http://rootforum.de
Deren System läuft auf 2 Rootservern (MySQL wurde ausgelagert).

Ebenfalls gut besucht ist das: http://php-resource.de/forum/
Da sind bisweilen auch zeitgleich 100-200 User "anwesend", ohne daß es merkbare Einbrüche gibt.

Allerdings solltest Du Dir zukünftig Deine Frage(n) vorher genau überlegen, wie Du sie stellst und in welchem Forum Du sie stellst. Eigentlich ist es üblich, das PHP Script erst mal zu veröffentlichen, sein Problem und die eigenen Anstrengungen präzise zu schildern, die man selbst unternommen hat.
Mit Zitat antworten