Webapplication
Webautritte sind heute eigenständige Anwendungen, die nicht nur die Aufgabe haben, Inhalte zu präsentieren.
Vom einfachen Content Managment System für die Pflege der Webseiteninhalte über Customer Relation Managment Systeme (CRM) für die Verwaltung von Kundenbeziehungen bis hin zum Bürgerportal, das dem Bürger den Gang zum Amt erspart...
Bei all diesen Anwendungen werden vom Webserver geladenen Dateien durch einen Interpreter geschickt und ausgeführt. In der Regel sind die Daten in einer Datenbank gespeichert, werden während der Ausführung ausgelesen und zu einer für den Benutzer einfach zu erfassenden Darstellung als Webseite ausgegeben.
Die inzwischen meist verwendete serverseitige Scriptsprache ist php, die durch die Objektorientierung (seit Version 5) inzwischen auch im professionellen Umfeld und für komplexe Anwendungen Fuß gefasst hat, was bisher eine Domäne von Java war.
Durch den Einsatz der Zend Engine von Zend Technologies Ltd. (Interpreter und virtuelle Maschine) wird die Ausführungsgeschwindigkeit deutlich erhöht. Der PHP-Code durchläuft mehrere Kompilierungsschritte bis hin zum ausführbaren Maschinencode. Dabei entsteht ein plattformunabhängiger Bytecode, ähnlich wie bei Java, der Zend-Opcode.
In der Zend Engine können Caches zwischengeschaltet werden, um damit die Ausführung effizenter und schneller zu gestalten.