Einzelnen Beitrag anzeigen

MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
532 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: FastCGI mit FreePascal, wie modular?

  Alt 17. Mär 2017, 15:17
Nimmst du FCL Web?
Kannst ruhig mal ins Brook Framework reinschauen...

Wie oben bemerkt, das Zusammenfassen von Gemeinsamkeiten beim Generieren einer Webpage ist nicht so einfach.

Leider habe ein wenig zu wenig Information, ob es sich um Webpages handelt, ein Website Management bspw... oder ein Webapplikation die viel von OS Befehlen lebt oder viel externe Kommunikation mit bspw. Message Brokern, Datenbanken, Data Services bewerkstelligt.

Data Services lassen sich auf die von die vorgestellte Art sehr gut realisieren. Allein bei WebPages ist das verbindende Gemeinsame der Struktur entweder in eine Template ganz gut aufgehoben oder gleich die HTML Tags.

Dann musst du noch auf das Caching aufpassen usw... Wenn du die Webpages gleich in einem Cache hältst usw... dann wäre die Idee die Ressourcen in Form von SOs zu laden gar nicht so übel. Stellt sich dann die Frage, ob wir auf dem Weg nicht den Webserver und dessen Optimierungsversuche kaltstellen.

Weil es mir um die modulare Idee geht. Natürlich könnte man das alles in eine Anwendung packen und den Server kurz neustarten, aber praktischer, und interessanter, wäre es doch, wenn man einfach, wie ein PHP-Skript, eine Datei ins Verzeichnis packte und die Ausgabe einfach über den Namen performant zu erreichen wäre.

Und eigentlich müsste das ja gehen. Da alle Bibliotheken größtenteils denselben Code verwenden (dieselben Units und Packages) müsste sich das doch eigentlich auslagern lassen, bis man nur noch wenige Kilobyte pro Datei hat...
Oder träume ich da nur?
  Mit Zitat antworten Zitat