Mailinglisten-Archive |
wir haben schwere performance-probleme mit einer php3-applikation. die maschine geht bei durch- schnittlichen traffic unter volllast. heisst dass mir top eine avg. load von ueber 20 zeigt. (normal waere irgendwas unter 0). folgende rahmendaten: sun ultra-1, 1x167Mhz, 512MB RAM, Sun Solaris 5.6 (?) apache 1.3.12 php 3.0.16 (statisch gelinkt) Oracle 8.0.5 ca. 150.000 hits/tag nachdem wir uns mit versch. apache-kompilaten, configs, oracle-tuning/konfigurieren etc. herumgeschlagen haben, sind wir nun offensichtlich auf das kernproblem gestossen: es hat eher was mit dem php selbst zu tun. wir haben den apache-benchmark-test (ab) wiederholt gegen eine seite gefahren, die folgendes tut: 3 libs sind required es werden KEINE db-connections aufgebaut, KEINE functions, berechnungen etc. gemacht, sondern "normaler" html-code ausgegeben. folge: die load schnalzt hoch, beim naechsten benchmark -aufruf nochmals, beim naechsten nochmals ... folgende gegentests haben wir auch noch gefahren: - eine andere php-seite (mit db-werten auslesen und zeigen) => gleicher effekt (aber um nix schlimmer) - eine "normale" html-seite => load ist ok - das gleiche auf einer linux-box (also ohne und mit db-werten) => aehnlicher effekt hat irgendjemand aehnliche erfahrungen gemacht oder einen hilfreichen tipp. wir stehen naemlich ziemlich am ende mit unserer weisheit. und der kunde wetzt das messer... danke, fuer alles johnny pichler
php::bar PHP Wiki - Listenarchive