Effiziente Website-Erstellung mit CGI

Hier einige Zahlen zur Performance, die bei Tests mit drei CGI-Strategien in der Erstellungsphase von Websites gewonnen wurden.

Die CGI-Kandidaten

Die Tests bewerteten die Performance von drei gängigen Perl-Techniken für die Website-Erstellung:

  • HERE-Dokumente
  • Templates
  • CGI.pm-Modul

Hier eine kurze Übersicht über diese drei Techniken:

HERE-Dokumente

HERE-Dokumente werden in der perldata-Manpage im Abschnitt Scalar Value Constructors beschrieben. Sie erlauben das Einbetten von reinem Text in einer Datei, die ansonsten nur Perl-Code enthält. Da HTML als reiner Text dargestellt wird, bieten HERE-Dokumente eine direkte Lösung. Außerdem unterstützen sie die Interpolation von Variablen, so dass der reine Text Perl-Variablen enthalten darf. Hier ein kurzes Beispiel:


#!/usr/bin/perl -w
my $color = "red";
print<<HERE;
This car is $color.
HERE

Dieses Skript gibt „This car is red.“ aus. Der häufigste Kritikpunkt an
HERE-Dokumenten ist, dass die Skripts schwieriger lesbar werden. Große HERE-Dokumente mitten im Perl-Code stören den normalen Ablauf der Programmieranweisungen.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

2 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

2 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

2 Tagen ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

3 Tagen ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

3 Tagen ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

3 Tagen ago