Nastavitve strani (v datoteki ali v bazi)?
 
bojch 1. apr 2014 08:37:37 Pridružen od:
12. feb 2012
30 objav
104 10 0
#1

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?


všeč(0) ni všeč(0) spam(0)
 
JanKo 1. apr 2014 08:43:19 Pridružen od:
29. apr 2013
67 objav
61 0 2
#2

Č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.


všeč(0) ni všeč(0) spam(0)
 
SlimDeluxe 1. apr 2014 08:53:37 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#3

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.


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
spicey 2. apr 2014 19:35:04 Pridružen od:
2. avg 2007
70 objav
87 3 3
#4

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...


všeč(0) ni všeč(0) spam(0)
 
blackmamba 2. apr 2014 21:05:43 Pridružen od:
4. mar 2008
559 objav
392 25 11
#5

Naredi kar ti je lažje :) Settinge iz baze lahko z lahkoto zapišeš v cache in jih prebiraš iz fajla.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se