Ich baue ein CMS mit einem Admin-Panel. Ich habe ein Array, das wie folgt aussieht:Ändern der Website-Variablen in der Datei
$GLOBALS = array(
"site_title" => "cms",
"site_addr" => "localhost",
"site_logo" => "favicon.png",
);
Jetzt, als ob der Benutzer wollte den Titel zum Beispiel ändern, was ist der beste Weg, es zu tun? Sollte ich den Wert im Array ändern oder sollte ich diese Informationen in der Datenbank speichern (aber das würde dann die Seite verlangsamen, oder?)? Was würden Sie tun? Danke
Sie sollten solche globalen Variablen sowohl in der Datenbank als auch im In-Memory-Cache speichern. Wenn der Administrator diese Werte ändert, können Sie die gespeicherten Daten sowohl in der Datenbank als auch im Cache aktualisieren. Sie sollten sie nur aus db lesen, wenn sie nicht im Cache vorhanden sind. – ali
Ist Ihre Frage, wie ändere ich den Wert in Ihrem Array? oder ist es etwas anderes? – Webeng
Ja, wenn der beste Weg, dies zu handhaben, ist, die Werte in einem Array zu speichern – T1mpp4