Schrift
[thread]8744[/thread]

Kurze Frage zu Parser-Klasse (Was ist besser?)



<< >> 4 Einträge, 1 Seite
Lightman
 2007-02-09 12:30
#74197 #74197
User since
2007-01-31
57 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich schreibe z.Z. ein kleines CMS und habe eine Frage bzgl. des Klassenaufbaus. Es soll u.a. eine Config-Klasse realisiert werden, die einen simplen Parser beinhaltet und Einstellungen aus einer Ini-ähnlichen Datei außerhalb des www-Verzeichnisses ausliest (ja, ich bin mir bewusst, dass es sowas bereits im CPAN gibt ;) ).

Meine Frage dazu: Soll diese Klasse die Einstellungen in Form von einem Hash mit Hashes exportieren oder soll bei jedem Zugriff auf einen Einstellungswert (Datenbank-Informationen etc., sind nur wenige Sachen) die Config-Datei erneut geparsed und der gesuchte Wert zurückgegeben werden?

Danke schon einmal.
lichtkind
 2007-02-09 12:48
#74198 #74198
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
du sagst selber das es nich viel daten sind, kann also im ram gehalten werden. zu überdenken ist natürlich ob der server auf dem das später läuft hergibt, wie viele threads da parallel laufen müssen und ob es aus anderen gründen wichtig sein kann auch immer eine kopie der einstellung auf platte gespeichert zu haben aber ansonst geh erstmal den einfachen weg und optimier wenn probleme gibt. :)
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Lightman
 2007-02-09 12:51
#74199 #74199
User since
2007-01-31
57 Artikel
BenutzerIn
[default_avatar]
Ja, das scheint mir auch performanter zu sein. War mir nur nicht sicher, ob das besonders elegant ist, alles im RAM zu behalten.
lichtkind
 2007-02-09 13:12
#74200 #74200
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
klar ists schneller platte ist immer langsamer als pommes

jede variable brauch in perl rund 24 byte deswegen machts schon sinn drauf zu achten aber erst ab bestimmten mengen und alles unter paar k würd ich nicht drauf achten solang du weisst das der server hunderte anfragen in der minute schaffen muss
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
<< >> 4 Einträge, 1 Seite



View all threads created 2007-02-09 12:30.