Autor | Zpráva | ||
---|---|---|---|
Celebi Profil |
#1 · Zasláno: 28. 3. 2007, 18:09:07
Potřebuji poradit, jak udělat nějaký script (v php), který bude updatovat uživatel od uživatele v různých rozmezích času číslo v db - tzn. např.:
Uživatel 1: Číslo v db řádku 1 se aktualizuje (přičte se k němu 1) v čase 1:00, 1:26, 2:32. Uživatel 2: Číslo v db řádku 2 se aktualizuje (přičte se k němu 1) v čase 0:50, 1:16, 3:23. Časy aktualizace by se navíc dost často měnili. Nechci použít cron a potřebuji, aby se příslušná data aktualizovala přesně v daný čas a nechci, abych příliš zatěžoval db. Jak něco takového udělat? |
||
Peca Profil |
#2 · Zasláno: 28. 3. 2007, 18:12:14
Jakým způsobem ten skript chceš spouštět, když ne cronem?
|
||
Celebi Profil |
#3 · Zasláno: 28. 3. 2007, 18:41:55
Peca
No nevím, proto tu to řeším. Osobně nejsem ani proti cronu, ale ten můžu na icčku spustit max. jednou za 5 min., což mi nestačí. Ideální by to bylo ais nějak zpětně dopočítávat při nějakých akcích uživatele, které se toho týkají, ale pořádně netuším jak. |
||
Petr Tichý Profil |
#4 · Zasláno: 28. 3. 2007, 19:47:04
Bez Cronu nebo něčeho podobného nikdy nezaručíš přesný čas. IMHO
|
||
nightfish Profil |
#5 · Zasláno: 28. 3. 2007, 19:50:43
Celebi
zkus popsat, čeho že to vlastně chceš dosáhnout možná vymyslíme lepší řešení |
||
Celebi Profil |
#6 · Zasláno: 28. 3. 2007, 21:47:10
Chci udělat něco podobného jako je www.travian.cz (přibývání surovin, stavění budov).
|
||
souki Profil |
#7 · Zasláno: 28. 3. 2007, 22:31:11
Celebi
Přes Cron by si mohl spouštět skript třeba každou minutu a v něm rozhodnou co se má dělat... Ale jako správnější řešení mi přijde počítat tyto hodnoty až když jsou potřeba - tzn zpětně. Není přece nutné, aby se budovy stavěly ve 4 ráno, když to nikdo nesleduje |
||
Celebi Profil |
#8 · Zasláno: 29. 3. 2007, 13:54:25
Není přece nutné, aby se budovy stavěly ve 4 ráno, když to nikdo nesleduje
Ale je nutné, aby produkovali. |
||
souki Profil |
#9 · Zasláno: 29. 3. 2007, 13:56:14
Ale je nutné, aby produkovali.
Není. To se přece může dopočítat až když to někdo potřebuje. Tzn např jakmile na stránky přijde první návštěvník a vleze do kategorie, kde by viděl výsledek takové činnosti |
||
one_k Profil |
#10 · Zasláno: 29. 3. 2007, 13:56:30
Ale je nutné, aby produkovali.
to lze preci take dopocitat zpetne. |
||
koudi Profil |
#11 · Zasláno: 29. 3. 2007, 13:57:37
Ale je nutné, aby produkovali.
To je prakticky to samé. Dopočítej to vždycky zpětně. |
||
souki Profil |
#12 · Zasláno: 29. 3. 2007, 14:02:47
koudi
one_k Platíte pivo |
||
Celebi Profil |
#13 · Zasláno: 29. 3. 2007, 17:20:56
Dopočítat zpětně je zřejmě nejlepší řešení, ale nenapověděl by mě ještě někdo nějaký jednoduchž skript - já bych to zřejmě taky vyřešil, ale dost neohrabaně.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0