Thread CGI-Baukasten (23 answers)
Opened by rosti at 2011-12-05 13:17

rosti
 2013-06-10 22:08
#168091 #168091
User since
2011-03-19
3470 Artikel
BenutzerIn
[Homepage]
user image
2013-06-10T17:54:41 Raubtier
Warum schreibst du einen HoH als CSV-Datei raus?! Für mich wäre da der "natürliche" Schritt für Text-Dateien JSON::XS gewesen. Mir scheint immer, du versuchst Räder neu zu erfinden.



Du hast meine Artikel gelesen? Danke!
Leider hast Du nicht richtig gelesen, denn ich schreibe da, dass ich den HoH in einer Binärdatei speichere.

Außer der Login-Tabelle ist für das Framework die komplette Konfiguration und die Routingtabelle in einer solchen Datei gespeichert. Je nach Request greift entweder Perl oder PHP auf diese Datei zu, das hat sich seit Jahren bewährt.

Das Rad neu erfinden? Nein. Das ist alles nüscht Neues. Ich habe nur eine Rakete gebaut, was ein äußerst performantes Laden der Konfiguration ermöglicht. Editiert werden Text-Dateien, das sind bei mir ini-Dateien, die kaskadiert werden und dann:

Kommandozeile:> map

Das linkt die lokalen ini-Dateien zu einer BIN, die zum Remote-Server geht. Das ist mein Deployment.

JSON-Was? Ach komm, hör doch auf. Das brauche ich vielleicht irgendwann einmal an einer anderen Stelle. Alles zu seiner Zeit ;)

Guck Dir den Serialize-Algorithums an, den ich entwickelt habe. Über solche Binary-Sequences kann ich ganze Datenbanken per HTTP(S) zum Remote-Server schaffen.

Viele Grüße,
Rosti

PS: Die CSV-Datei ist nur dem Verständnis dienlich. Für den erstverlinkten Artikel habe ich weder Zeit noch Mühe gescheut, einen Benchmark zu machen, einen Vergleich des Serialize-Algorithmus auf CSV/BIN angewandt. Die binären Tupel sind anschaulich vergleichbar mit Zeilen einer CSV-Datei.
Last edited: 2013-06-10 22:12:45 +0200 (CEST)

View full thread CGI-Baukasten