|
ulf-wendel.de   
|
|
 Home < PHP Schulung  < OOH Forms  < Fazit  < Fazit    |       |  
Print Version    
---
|
|
 Home 
 PHP Projekte 
 PHP Schulung 
    Informationsquellen 
    Geschichte 
    Core PHP 
    Fortgeschrittenes PHP 
    Templates 
    Cache-Technologien 
    OOH Forms 
       Grundlagen 
       JavaScript 
       XML 
       Layoutmanager 
       Pages 
       Wizards 
       Fazit 
          Analyse 
          Fazit 
 Technik der Site 
 Büchertipps 
 Fotografie 
 Airbrush 
 Kontakt 
 Stuff 

Einer ist falsch konstruiert: Gegenmaßnahmen

Die zur Kompilierung von Source-Code benötigte Zeit kann bei Einsatz einer der verfügbaren Cachetechnologien vernachlässigt werden. Es ist somit eine für den Endnutzer spürbare Beschleunigung um den Faktor 2 zu erwarten.

verschwendete Lebenszeit Arbeitszeit
approximate deserialization time 0.055 s
Wizard spezifische Includes 0.101 s
Session pre Includes 0.087 s
approximate serialization time 0.106 s
0.161 s
Installer show() 0.108 s
0.108 s
Gesamt: 0.269 (0.457) s

Doch nach wie vor, verbringt PHP den Großteil der Gesamtausführungszeit nicht in der eigentlichen Applikation. Mit einem Cache verbleiben zwei Zeiten: Session und Applikation. Die Laufzeit der Applikation beträgt 0.108 s während das Session Handling das System 0.161 s in Anspruch nimmt. Zwar ist die Zeit für das Session Handling für den Endnutzer kaum sichtbar, doch belastet es das System.

Fazit

Die requestbasierte Architektur von PHP wird umso mehr zu einem Entwicklungshindernis werden, umso mehr sich die Programmierung von Webapplikationen der von Desktopapplikationen angleicht. Wenn PHP in der Lage wäre, den Status des Sprachkerns am Ende eines Request im Speicher zu belassen und beim nächsten Request and der Stelle (in dem Status) die Applikation fortzusetzen in der nach dem letzten Request angelangt war, ...

Das gewünschte Konstrukt wird in der PHP Öffentlichkeit unter dem Begriff Application Server diskutiert. Ein schlanker Application Server ist es, was PHP als nächsten Milestone braucht. Runtime Optimizer, welche die ohnehin kurze Applikationslaufzeit senken, ändern nichts an der schlechten Bilanz. Cachetechnologien kurieren nur einen Teil der Symptome, nicht die Ursache.

<  ^  >

 Neues

 XML/XSLT Menu
 OOH-Form Rewrite

 PEAR Cache:
  SHM Container

 Suchstring Parser
 Buchrezensionen
 PEAR Cache:
  OutputCompression

 PEAR Menu Browser
 PEAR Menu Tutorial 
 PEAR Cache


 Tipp

Download Version:
oben rechts,
Download *.tar.gz
|
| --- |
|
  Top   |   <  ^  >   |   phpOpenTracker Statistik   |   URL: http://www.ulf-wendel.de/schulung/ooh/fazit/fazit.php   |   Stand: 16.11.2001   |   © Ulf Wendel   
|
| --- |

0.023 s Bearbeitungszeit, 0.002 s IT[X], 0.005 s Menu 3