Autor | Zpráva | ||
---|---|---|---|
Lopyn Profil |
#1 · Zasláno: 1. 2. 2008, 11:07:56
čus chtěl jsem se prosím zeptat jakým způsobem bych měl čistit databási v případě, že se při logování se uloží do databáse náhodně generované číslo a zároven se inicializuje Sesion v hodnotou vygenerovaného čísla. Pokud chci zamezit přehlcení databáse, tak při každém lognutí tabulku vyprázdním, ale to se pak nemůže lognout více lidí najednou.
A to samý třeba v E-shopu. Když si zákazník dá něco do košíku, tak chci aby při odchodu se košík vyprázdnil. Napadlo mě jestli nebude nákej event v JS třeba OnExit, nebo OnWindowClose, ale pokud nebude aktivní JS, tak se databáse bude zbytečně přeplonovat. Díky za rady |
||
Alphard Profil |
#2 · Zasláno: 1. 2. 2008, 11:17:31
co třeba ukládat i čas a po vypršení určitého časového intervalu mazat
|
||
Lopyn Profil |
#3 · Zasláno: 1. 2. 2008, 12:53:42
co třeba ukládat i čas a po vypršení určitého časového intervalu mazat bych ale musel spouštět skript na serveru, nebo bych to musel dělat když někdo příjde na stránka tak se to překontroluje...Ale to se mi nezdá, protože při větším počtu návštěvníků by se každém spouštěl skript, který by kontroloval. Nad tímhle už jsem přemýšlel a zdá se mi to jako krajní řešení. Doufám že není jediné:(
|
||
djlj Profil |
#4 · Zasláno: 1. 2. 2008, 12:55:35
Použij cron.
|
||
Lopyn Profil |
#5 · Zasláno: 1. 2. 2008, 19:29:56 · Upravil/a: Lopyn
Ok. Ale jak bych kontroloval jestli je daný uživatel online. Třeba bych naplánoval pouštěn Crona v 3 hodiny ráno, ale kdyby někdo využíval stránek, tak by ho to vykoplo.
|
||
djlj Profil |
#6 · Zasláno: 1. 2. 2008, 19:30:50
poskytne mi tohle hosting
Nejlepší bude se informovat přímo u něj. |
||
Joker Profil |
#7 · Zasláno: 1. 2. 2008, 19:58:14
Lopyn
Třeba bych naplánoval pouštěn Crona v 3 hodiny ráno, ale kdyby někdo využíval stránek, tak by ho to vykoplo. Samozřejmě se budou mazat jen neplatné záznamy. |
||
Lopyn Profil |
#8 · Zasláno: 2. 2. 2008, 10:07:21
Způsob který mě napadá, je mazat všechny záznamy kromě tech co přišli od 1-3. Ale to taky není úplně ono. Nebo jak bych ověřil zda je záznam platný?
|
||
djlj Profil |
#9 · Zasláno: 2. 2. 2008, 11:47:36
Nahoře to je už napsané:
co třeba ukládat i čas a po vypršení určitého časového intervalu mazat A pak tedy jen smažeš záznamy starší třeba než je jedna hodina. |
||
Lopyn Profil |
#10 · Zasláno: 2. 2. 2008, 13:36:19
Nenapadlo mě ukládat čas na každé stránce po přihlášení...Tak díky, ted už mi to je principově jasný, bude následovat fáze 2 tj. provedení:).Díky všem
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0