• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Frage zu performance

mmp5

Member
Klingt zwar komisch aber ich weiß es auch nicht.

Mit welchem Code wird eine Seite am Schnellsten aufgebaut?
Welcher ist auf jeden fall langsam?

  • HTML ?
    HTML + CSS ?
    PHP ?
    JAVA ?

Sie sind ja nicht alle gleichschnell oder doch?
 

nbkr

Guru
Wenn mit "aufgebaut" meinst das die Seite im Browser gerendert ist, dann dürfte Statisches HTML am schnellsten sein, da dass der Server nur ausliefern muss. Bei allen dynamischen Sachen muss der Server vorher erst die Ausgabe generieren, dass dauert.
 

PC-Ulf

Member
HTML: ist wie nbkr am schnellsten zu verarbeiten für den Server, da dies nur übertragen werden muß (über das Protokoll)
HTML + CSS: Unterschied zu vorher (im Idealfall): Struktur in HTML und Design in CSS, kann bei Verwendung einer globalen CSS zu minimalen Vorzügen zu reinen HTML führen (von den anderen Vorteilen ist hier mal nicht die Rede), da der Design-Code nicht mehr explizit geladen werden sollte. Beides wird aber wie reines HTML per Protokoll übertragen (auch hier ohne vorherige weitere Bearbeitung).
PHP: Aufwendig, da nicht nur Interpretiert werden muss, es sind auch sehr viele Möglichkeiten für "das gleiche" zu interpretieren, was es wiederum sehr aufwendig macht. Dafür flexibel und in den meisten Fällen auch schnell genug.
JAVA: Was genau? JSP (Java Server Pages) werden wie PHP im HTML-Code eingebettet, Servlets in Klassenbau. Dadurch, das ein Virtual-Code erzeugt wird, sind Vorarbeiten erledigt und hinsichtlich Performance PHP überlegen. Unter anderem wird in Java auch kein Automatismus hinsichtlich Datentypen abgearbeitet werden müssen (in Gegensatz zu PHP). Dafür unflexibler, jedoch kann Software Enginnering "besser" ausgelebt werden.

Alle Techniken schließen die Zusammenarbeit innerhalb einer Website nicht aus :wink:
 
Oben