Nastavitve strani (v datoteki ali v bazi)?
5 naročnikov
5 naročnikov
Rad bi kreiral eno temo, kjer bi lahko v administraciji menjal nekatere nastavitve (npr. barvo ozadja, barvo pisave,...) in sedaj sem v dilemi ali te nastavitve shraniti v neko datoteko (npr. stil.php kjer imam shranjene nastavitve v spremenljivkah in to datoteko le includam), ali naj shranim nastavitve v bazi? Bolj priročno bi bilo v bazo, ampak vsak obiskovalec tako obremeni bazo, ker mora pobirati nastavitve iz nje in če je potem več tisoč obiskovalcev na dan je baza ves čas precej obremenjena že samo z branjem nastavitev... Ali si morda narobe razlagam zadevo in to ni tak problem?
4 odgovori
Če je samo barvna shema in je vezana na uporabnika, jo lahko preprosto shraniš v COOKIE, če ti le to Pirc Musarjeva dopušča. Vsekakor pa je bolje, da jih še vedno shraniš v bazo in v primeru, da COOKIE, ni nastavljen ga zopet zapišeš s podatki iz baze, če te že tako skrbi za obremenitev baze.
Jaz bi pa to naložil v session... Če podatka v sessionu ni, ga naložiš iz baze, torej ga naloži samo ob prijavi v sistem.
Pri tem moraš podatek ponovno naložiti, ko uporabnik spremeni te iste nastavitve.
bojch:
če je potem več tisoč obiskovalcev na dan je baza ves čas precej obremenjena že samo z branjem nastavitev... Ali si morda narobe razlagam zadevo in to ni tak problem?
To ni tak problem. Dokler nimaš par tisoč obiskovalcev na sekundo, se baza ne bo preveč pritoževala...