Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Lepší návrh PHP/SQL pro získání dat a následný zápis?

==> zjisti, zda api umožní hromadný dotaz,
==> nebo dotazy paralelizuj, ale jelikož je php zastaralý jazyk, buď to jde pomocí fórků nebo curl_multi. Případně pro PHP existuje React.php.
Zjistím, zkusím.

Další průšvih je, že se během skriptu 66x zapisuje do databáze. Proč to neudělat chytře a hodnoty si uložit nejdřív do pole a a pak udělat jeden velký update v databázi. (Paradoxně tohle možná bude pracnější, než současné ledabylé řešení) A ne vždy je to taky lepší řešení a je třeba provnat pro a proti
Vyzkouším, osobně jsem myslel, že to na rychlost nebude mít vliv, protože největším zpomalovákem bude ono tahání dat z twitch.tv.

Dál v ukázce postrádám ošetření chyb...
Jak jsem říkal, jsem samouk a dělám to jen ve svém volném čase a pro zábavu, nikoliv pro peníze. Když něco nevím, není to tím, že jsem idiot, ale že jsem se to ještě nenaučil. Jaké chyby byste např. ošetřoval?

A o úrovni kódu( používání CDD - CopyPaste Driven Development) už vůbec...
Tomuto bohužel nerozumím a nevím co si pod pojmem CDD představit.

Tohle je přece mnohem hezčí:
Podle tohoto předpokládám, že se jedná o formátování kódu samotného. V tomto případě si nemyslím, že Vaše "ukázka" je přehlednější a "hezčí" než ta má.
Odsazování pomocí dvou mezer jsem se naučil při studiu RoR (Ruby on Rails) a jsem s tím spokojen. Kód je pro mě velmi přehledný a dostatečně "hezký".

Další věc - aplikace není vůbec rozvrstvená...
Bohužel netuším jak bych ji měl rozvrstvit.

(v v souborů napevno používáš dibi jako úložiště)- to ti nevadí
Tomuto nerozumím, jak jinak bych to měl použít?

Jak jsem snažil pochopit, ty jsi psal, že by dobré řešení byl CRON, ale ty jsi místo něj udělal to, že při každém požadavku se získávají data?! To se pak nediv. Když už je zvoleno takovéhlýhle otřesný způsob, tak by stálo aspoň ty data načítat jen, pokud jsou starší než 15 minut.
Já jsem nepsal, že by byl dobrým řešením CRON, já jsem napsal, že script se spouští automaticky sám, každých 15 minut pomocí CRONu.

takovéhlýhle otřesný způsob
Jak jsem již psal, jsem samouk, nejsem placen za to, abych se učil 24/7 efektivní a správný postup. Lépe jsem to vyřešit nedokázal a proto jsem se zde zeptal.


Jsem rozespalej, tak snad jsem odpověděl na vše. V žádném případě to nemyslím zle, jen jsem si dovolil reagovat postupně.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny