IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Časované spouštění webové aplikace

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Ondřej Langr (andysekcze):21.4.2017 14:35

Ahoj, napadá někoho z vás, jak řešit spouštění celé webové aplikace(MVC) např. jednou za minutu apod.? Díky všem, co mi nějak pomohou(ať už jen nasměrují ke správnému řešení). Snad znáte vše, co potřebujete :)

Odpovědět
21.4.2017 14:35
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Odpovídá na Ondřej Langr (andysekcze)
Neaktivní uživatel:21.4.2017 14:39

Ahoj, to co říkáš je Cron a je podporovaný na mnoha hostincích. Jednoduše ti pravidelně navštěvuje nějakou URL adresu na tvém webu.

Editováno 21.4.2017 14:40
Nahoru Odpovědět
21.4.2017 14:39
Neaktivní uživatelský účet
Avatar
Odpovídá na Ondřej Langr (andysekcze)
Neaktivní uživatel:21.4.2017 14:42

Jinak, mohl bych se zeptat, na co to potřebuješ? Mnoho věcí se dá vytvořit i jinak. Například, když uživatel navštíví stránku, tak se ověří, zda od posledního skriptu uběhl nějaký čas, a když tomu tak je, tak spustíš požadovaný kód...

Nahoru Odpovědět
21.4.2017 14:42
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Ondřej Langr (andysekcze):21.4.2017 14:58

CRON mě napadl, jen jsem to nebral jako správné řešení (asi jsem se jen díval špatně :) ). Chci s tím "tahat" data z API a ukládat je do DB. Je na tohle jiné řešení?

Nahoru Odpovědět
21.4.2017 14:58
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:21.4.2017 15:37

To asi zalezi na tom, jak casto se meni ty data co nacitas a jestli mas pristup i do konfigurace API. Rozumnejsi by bylo, aby misto cronu vyvolalo tu akci na tahani primo API napr. pri zmene dat

 
Nahoru Odpovědět
21.4.2017 15:37
Avatar
Odpovídá na Jiří Fencl
Ondřej Langr (andysekcze):21.4.2017 15:44

To asi nijak jinak, než voláním toho API nezjistím. Data se teoreticky mění pořád(přesněji přibývají) a abych měl co nejlepší přesnost, tak to vidím na tu 1 miutu. :)

Editováno 21.4.2017 15:45
Nahoru Odpovědět
21.4.2017 15:44
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Odpovídá na Ondřej Langr (andysekcze)
Neaktivní uživatel:21.4.2017 16:08

A je potřeba je tak často ukládat? Nebylo by vhodnější je třeba tahat jen, když jsou potřeba? Popřípadě je tahat jen když jsou potřeba a pak je uložit do lokální DB, abys je nemusel získávat z té API znovu? Asi to zrovna není nejlepší způsob, ale taky záleží, na jaký typ dat to máš :)

Nahoru Odpovědět
21.4.2017 16:08
Neaktivní uživatelský účet
Avatar
Ondřej Langr (andysekcze):21.4.2017 16:35

Ty data z API se poskytují dál uživatelům v aplikaci. :) Takže tu byl nápad, že takhle můžeme ušetřit limity toho API. Momentálně si za tím stojím.

Nahoru Odpovědět
21.4.2017 16:35
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Odpovídá na Neaktivní uživatel
Ondřej Langr (andysekcze):23.4.2017 13:49

Tak mě napadá, vadí tomu CRONu redirecty?

Nahoru Odpovědět
23.4.2017 13:49
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Adam Ježek
Tvůrce
Avatar
Adam Ježek:23.4.2017 14:23

nešlo by udělat nějaký php skript, který by ty data vytáhla uložil, a cron by pak volal jeden soubor?

Nahoru Odpovědět
23.4.2017 14:23
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Ondřej Langr (andysekcze):24.4.2017 21:04

to bych tam nejspíš musel připsat includy knihoven a to se mi moc nechce. :)

Nahoru Odpovědět
24.4.2017 21:04
I have a charger. I have Note 7. Umh I haven't Note7.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.