Im Gegensatz dazu wird bei PHP, wenn es als Apache-Modul verwendet wird, nicht jedesmal ein eigener Prozess gestartet. Diese Lösung ist daher schneller als CGI. Weitere Vorteile sind die geringe Einarbeitungszeit und die gute Datenbankunterstützung für eine Reihe von Datenbanken. Als Nachteile können das Fehlen von nicht-requestgetriebenen Hintergrundprozessen und einem komfortablen Debugger gesehen werden.
Ein Vorteil der Java Server Pages liegt in der Trennung von Repräsentation und Information, d.h., das Layout einer Seite kann getrennt von der eigentlichen Datenverarbeitung (z.B. Durchführung einer Datenbankabfrage) programmiert werden. Ausserdem steht der volle objektorientierte Sprachumfang samt Bibliotheken von Java zur Verfügung. Einen Nachteil stellt jedoch der hohe Ressourcenverbrauch dar, da der Servlet-Container zur Ausführung der Servlets die ,,Virtual Machine`` benötigt.
Ein Kriterium zur Auswahl der Anbindung für dieses Projekt ist die möglichst geringe Antwortzeit auf die vielen Anfragen an den Lehrstuhl. CGI schneidet hierbei am schlechtesten ab, weshalb es nicht weiter in Frage kommt. PHP stellt die schnellste Technologie dar und bietet ausserdem einen guten, für das Projekt ausreichenden Funktionsumfang. Bei sauberer Programmierung lassen sich auch hier Repräsentation und Information weitgehend voneinander trennen. Aus diesen Gründen fiel die Wahl auf PHP. [1,2,3,4]