Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – DB wrapper s využitia súborové cache

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Richard
David Hartinger:29.7.2015 18:14

Prostě sem buď jednou napiš svůj názor a dále se nehádej nebo proveď takové testy, které tvá tvrzení potvrdí. Jaký má smysl psát sem pořád dokola co říkají kolegové nebo co si ty myslíš? My cachujeme do souborů denně, já dokonce cachuji i do databáze. Buď poskytni něco co vyvrátí že to děláme, což se ti podaří asi těžko, nebo jednou napiš svůj názor a dále to nech být. Kdyby tu tímhle stylem diskutovali všichni tak to můžeme zavřít...

Odpovedať
29.7.2015 18:14
New kid back on the block with a R.I.P
Avatar
Richard
Člen
Avatar
Odpovedá na David Hartinger
Richard:29.7.2015 18:46

Základní otázka, abych věděl jestli vůbec má smysl nějak pokračovat:
Opravdu považuješ test v článku za relevantní, spolehlivý a dostačující?

Odpovedať
29.7.2015 18:46
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Richard
David Hartinger:29.7.2015 18:49

Můžeš si povšimnout, že jsem sám psal k článku připomínku, že mi přijde, že v něm chybí důležité informace. Test mi dostatečný přijde, spolehlivý ne, to ale neznamená, že tu o tom budu několik dní diskutovat. Jaký to má smysl? Můj komentář tu je, článek je určitě přínosný tak jak je, ta cache takhle jak to je napsané fungovat bude. Prostě to nech být.

Odpovedať
+1
29.7.2015 18:49
New kid back on the block with a R.I.P
Avatar
mkub
Tvůrce
Avatar
Odpovedá na Pavel
mkub:23.2.2016 5:33

k tej suborovej cache este treba priratat aj reziu FS
som zvedavy na testy pri pouziti tychto FS:

  • NTFS
  • EXT3
  • EXT4
  • ZFS
  • XFS
  • BTRFS

kazdy z tychto filesystemov ma svoje specifika, su rozne vykonne a velmi mozu ovplyvnit koncove vyhodnotenie

a co sa tyka SSD, tak SSD by som nepouzil ako cache pre databazu, lebo sa castym zapisom a prepisom opotrebuvaju pamatove bunky
a co sa tyka HDD oproti dbcache, tak u HDD sa vykon rapidne straca v rezii daneho FS
vidim toto riesenie jedine pri cacheovani vysledkov pri pristupe na DB server cez siet, kedy je siet uzkym hrdlom a este ked sa k tomu zapoji aj tmpfs
ale ak je web a databaza na jednom stroji, neverim, ze by sa zlepsil vykon tymto sposobom
a k tej dbcache - kazda databaza ma ju inak implementovanu a tym aj odlisny vykon pri nacitani vysledkov z nej

dalsia otazka je, ze ci osetrujes aj ten pripad, ked sa idu zapisat udaje pomocou dotazu do databaze, ze ci tie udaje zapisujes ina na disk, alebo skutocne ich zapises do db, tu totiz sa moze stat, ked sa do db nezapisu, ze sa stane obsah zastaraly a nekonzistentny
a k tomu porovnavaciemu testu, bolo by fajn ho urobit aj u inych webhostingoch

tolko moj nazor k vyuzivaniu suborovej cache pri praci s databazou a myslim, ze aj DB ju pouziva, lebo nepristupuje prriamo k svojim suborom, ale cez suborovu/diskovu cache

 
Odpovedať
+1
23.2.2016 5:33
Avatar
Richard
Člen
Avatar
Odpovedá na mkub
Richard:23.2.2016 8:30

+1, při přístupu přes síť a za určitých podmínek by něco podobnýho mohlo mít pozitivní efekt. Ale vzhledem k tomu, že tu bylo psáno že je to určené na webhosting tak tahle možnost až na vyjímky odpadá.

Opotřebení ssd na hostingu je každýmu jedno protože neopotřebovává svůj hw a škody co tím způsobí bude platit někdo jinej.

Po dlouhý době jsem si přečetl článek i diskusi a jsem opět v šoku z toho že to každých 30 sekund přepisuje soubory, že se mi tu někdo pokoušel namluvit že disk je rychlejší než paměť a že mě tady David seřval za to že nemam argumenty abych dokázal to co tvrdím i když to je naprosto přirozená věc a raději se přiklonil k verzi Pavla která popírá logiku a zdravej rozum a je podložená tím sranda testem kterej krásně obešel a ve výsledcích nereflektoval fungování a nevýhody toho řešení a nakonec že se tu dávalo do jedné roviny cachování šablon (etc) a výsledků databáze..

Ale možná je to můj fail - teď jsem si uvědomil že se nikde nepíše o sql cache a výsledky by tomu napovídaly, otázka - v testu byla vypnuta sql cache?

Odpovedať
23.2.2016 8:30
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 5 správy z 25.