Neviem asi niesom nejaky kruty analytik, nemam asi za sebou milion riadkou kodu ako fesaci z Mozilly, ale rad by som stretol toho deb*la co to takto nadesignoval. Fakt by som chcel pochopit naco potrebuje Firefox ukladat v nejakom pravidelnom casovom intervale stav (otvorene taby) ktory sa pritom sam od seba nemeni ale vzdy nastava zmena po vonkajsom vstupe - uzivatel zavrie/otvori novy tab. Preco neulozia aktualny stav pred otvorenim noveho tabu a po uzavreni niektoreho tabu? Ved to je jediny moment kedy s nimi nieco robi (teraz neriesim ked do toho zacnu sahat pluginy a js ale aj to sa da osetrit).
Možno stav tabov ukladajú preto, aby ho vedeli obnoviť po násilnom zatvorení aplikácie. Moja polovička, keď jej napríklad vypadne elektrika a vybije sa baterka, tak si situácie vôbec nevšimne, zareaguje až potom ako sa notebook vypne. Keď pochopí, že notebook musí pripojiť na sieť a zapne ho, bola by veľmi rozčarovaná keby firefox nenašla v takom stave ako ho zanechala.
Dá sa to vypnúť, takže by som to neriešil.
Je to o odvahe :-). Sybase som este nikde nedaval, mozno skusim. Mam take male databazy do 10GB a realne ich naplnit v podmienkach Slovenska zaberie 2 roky. Neviem si predstavit kde by sa zobralo 10TB, teda ak tam ludia neukladaju obrazky a dokumenty, ale take zvrhlosi hadam nerobite :-)
Jsou to většinou data z tradingu, schovává se něco na analýzu kvůli automatizovanemu obchodování, dále výzkum biochemie, casticova fyzika atd. Záleží na firmě/instituci pro kterou se poskytuje servis. Je fakt ze v českých podmínkách jsem zatím na takové požadavky nenarazil, ale české firmy obecně kvůli bordelu v IT dělat nechci a tak možná je můj vesmír izolovany.
Asi si nepochopil o com pisal, alebo ja nechapem co si chcel povedat.
Ak si ff ulozi len zmeny tabov, cize ked daky zatvoris/otvoris, len vtedy ked sa tak stane (ako pise kolega vyssie) tak usetris mrte writes, a to ci ff killnes alebo chcipne pc alebo ho normalne vypnes je uplne jedno predsa
Ked mas 10min otvoreny ff a nerobis ziadnu aktivitu s oknami (citas clanok napr) tak je uplne chore aby to kazdych 15s prepisovalo tie iste data
Alebo ides na obed alebo afk na 1h , ff nic nerobi ale kazdych 15s ti zapise stav okien, akoze to je naco dobre?
Suhlasim s tym nazorom ze to maju nahovno nakodene.
A jako stav coho ? Podla toho webu je to nejaky js a cookies. Ten js bude asi aj tak vnutorne json. Nepoznam az tak do detialov ff a nechce sa mi ho teraz instalovat.
V prncipe ale co potrebujem, ulozit akurat tak otvorenu url a session. Aj tak po restarte/znovuotvoreni browser da znovu request na stranku a uz je to potom v rezii browseru ci ide na server alebo pouzije cache ale to je uz ina cast. Pripadne ak chcu byt az moc "user friendly" tak mozu este ukladat stav formularov/input boxov a celkovo elementov. Ak mal clovek nieco vyplnene tak to ulozit. Ale zasa, ak mam otvoreny formular a nieco busim do text area alebo imput boxu, kde je problem zapisovat dane hodnoty do toho "recovery" suboru a v momente ked dopisem proste prestat zapisovat.
Neviem si dost dobre predstavit tak kriticku pracu ze ked drbne browser tak pride koniec sveta. Ak niekto pouziva taku aplikaciu tak jednak ta aplikacia je debilne napisana pretoze samotne http uz z principu negarantuje drzanie spojenia a celkovo pouzivat na nieco kriticke web browser je uchylovina. Vo vsetkych ostatnych pripadoch je to proste len otravne.
Vypadá to, že se ukládají jen změny, pokud nějaké jsou. Takže je skoro jedno, jestli se sledují události vedoucí ke změně, nebo periodicky kontrolují změny.
Otázka je, proč se tam pořád mění a jestli je to potřeba všechno ukládat.