Mailinglisten-Archive |
Hallo Lutz, Danke für die schnelle Antwort :-) Am Dienstag, 03. April 2007 21:56 schrieb Lutz Zetsche > Wenn die Parameter ausschließlich über das Backend beeinflußt werden, > gehe ich davon aus, daß sie sich sehr selten ändern. Korrekt, das ganze gibt ein Shopsystem. Die Parameter sagen eigentlich nur aus wie das Teil auszusehen hat und welche Felder angezeigt werden sollen usw. > In diesem Fall würde ich die Parameter mit dem Backend in eine Datei > schreiben und diese Datei im Frontend einfach inkludieren. > Das erscheint mir der sinnvollste Weg. Jupp, da gebe ich dir auch Recht, bedeutet aber einen nicht unerheblichen Mehraufwand zum Programmieren. Bei 1nem Formular wäre es OK, aber die Einstellungen gehen leider über x verschiedene Formulare. BTW, steht mir leider nur ein sehr begrenztes Zeitfenster (Budget) zur Verfügung. Was ich eigentlich noch gar nicht bedacht habe, wäre die Möglichkeit die Parameter beim Aufruf der Seite zu Cachen, dann gäbe es nur alle x-Stunden ein DB-Abfrage, und ich könnte das Backend so wie es ist belassen und die Daten in die DB schreiben. Ich glaube hier hast du mich (wenn auch unbewusst) auf die richtige Fährte geleitet ;-) Danke und Moin moin Conny ---- Fa. Konrad Priemer - Onlinedienste & Webdesign Kirchheimer Straße 116, 70619 Stuttgart Tel. 0711-3582324 - FAX 0711-3582326 Mail: connyas at arcor.de -----Ursprüngliche Nachricht----- Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im Auftrag von Lutz Zetzsche Gesendet: Dienstag, 3. April 2007 21:56 An: deutschsprachige PHP-Mailingliste Betreff: Re: [php] Session oder Datenbank Hallo Konrad, Am Dienstag, 03. April 2007 21:48 schrieb Konrad Priemer: > ich schreibe gerade eine Joomla-Komponente in der der Admin das > Frontend dieser Komponente zu 100% konfigurieren kann. > D.H. im Backend kann er z.B. x-verschiedene CSS-Einstellungen oder > welcher Text steht wo festlegen. > Ich hab ausgerechnet, wenn alles fertig ist komme ich auf ca. 120-150 > Config-Einstellungen die in der Datenbank stehen/stehen könnten. > Jetzt bin ich mir nicht ganz sicher wie ich die Config-Parameter > später mal im Frontend _ansprechen_ soll: > > - Bei jedem Aufruf der Seite die Daten aus der Datenbank holen > Oder > - Beim ersten Aufruf der Seite die Daten in eine Session schreiben > und bei den folgenden Aufrufen die Parameter aus der Session holen. > > Noch nen Hinweis, diese Daten/Parameter werden NUR über das Backend > gesteuert/geändert, im Frontend ändert sich an diesen Daten nichts > (also keine Updates o.ä) > > Jemand schon mal in dieser Richtung Erfahrungen gesammelt? ich habe mich kürzlich mal mit Joomla beschäftigt, aber nicht so richtig tief. Wenn die Parameter ausschließlich über das Backend beeinflußt werden, gehe ich davon aus, daß sie sich sehr selten ändern. In diesem Fall würde ich die Parameter mit dem Backend in eine Datei schreiben und diese Datei im Frontend einfach inkludieren. Das erscheint mir der sinnvollste Weg. Pro Seitenaufruf auf die Datenbank zuzugreifen, macht bei weitgehend unveränderlichen Daten keinen Sinn und wird sich bei steigenden Zugriffszahlen als Bremse erweisen. Die Parameter an die Session zu binden, ist auch nicht so sinnvoll, weil sie auch nicht sessionabhängig zu sein scheinen. Außerdem müßtest Du sie dann in jeder Session ablegen, während die von mir vorgeschlagene Datei nur einmal existieren würde. :-) Viele Grüße Lutz -- ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** Informationen: http://www.phpbar.de http://lists.phpbar.de/mailman/listinfo/php __________ NOD32 2167 (20070403) Information __________ Diese E-Mail wurde vom NOD32 antivirus system geprüft http://www.nod32.com
php::bar PHP Wiki - Listenarchive