Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jde vynutit automatický refresh stránky?

sysline
verified
rating uzivatele
(2 hodnocení)
23. 9. 2011 13:35:21
php sleep s tim nema vubec nic spolecnyho a je to uplne neco jinyho. Sleepem na serveru nedokazes vubec nic.
Narazim na to, ze tady lidem nadavas, jak maji debilni nazory a svuj nazor obahujejes necim, co ani nevis jak funguje.
za css soubor neni potreba pridavat zadny ptakoviny, jako cislo verze a podobne. Resi se to meta tagama nastavujicima cache, pripadne expire modulem v apache. To co tady obhajujes jsou nesmyslny berlicky.
---------- Příspěvek doplněn 23.09.2011 v 13:37 ----------
Napsal Lokiji;704344
Panove doporucuji si precist neco o zrychlovani odezvy webu, ales s tim verzovanim ma 100% pravdu. Tady to nacitani pri kazdem reloadu je blbost. Doporucena lit. High performance website, Even faster website
Ja vam zase panove doporucuju nevymejslet ptakoviny, necist kraviny a pouzivat standardni nastroje k tomu urcene. Nebo si alespon precist specifikace toho s cim vlastne pracujete....
23. 9. 2011 13:35:21
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679797
hm
verified
rating uzivatele
(20 hodnocení)
23. 9. 2011 13:39:08
Napsal sysline;704345
php sleep s tim nema vubec nic spolecnyho a je to uplne neco jinyho. Sleepem na serveru nedokazes vubec nic.
Narazim na to, ze tady lidem nadavas, jak maji debilni nazory a svuj nazor obahujejes necim, co ani nevis jak funguje.
za css soubor neni potreba pridavat zadny ptakoviny, jako cislo verze a podobne. Resi se to meta tagama nastavujicima cache, pripadne expire modulem v apache. To co tady obhajujes jsou nesmyslny berlicky.
:) jezis - sleep ti ma simulovat pomalou odezvu abys videl ze na css soubor v hlavicce se pred vykreslenim neceka pokud nedostava prohlizec odezvu...
co se verzovani tyka, je to spolehliva berlicka :) expire ani hlavicky na nastaveni cache NEJSOU spolehlive a tudiz nejsou fcni podle zadani zakladatele tematu, timto zde s diskusi koncim... :) kazdy at si udela nazor a reseni svoje, ja ten svuj poskytl nemam duvod se tim dal zaobirat, ale neoc jako menit url css souboru kazdy nacteni - to me teda zvedlo ze zidle :) a ze vyjadruji nazory trochu extremne? :) no taky uz ste si mohli zvyknout za ty 3 roky :D
23. 9. 2011 13:39:08
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679796
Lokiji
verified
rating uzivatele
23. 9. 2011 13:40:03
on to myslel tak, ze se ten soubor ziskava dotazem na server, napr. das promennou ?v=1, v php si ji vezmes, zjistis ze je rovna 1 a vratis OBSAH css ktere je definovane v podmince
switch($_GET==1){
case 1:
echo ".link{ background-color: red}
break;
case 2:
echo ".link{background-color: green}
break;
}
toto tim myslel, kdyz tam das pred tento kod sleep, tak server pocka nez vrati dane veci, misto toho echa si tam dej parsovani souboru, cokoli
23. 9. 2011 13:40:03
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679795
sysline
Ja jsem asi debil a mam debilni nazory. Roky mi neco unika, ale mam za to, ze browser si stahne html, zacne ho parsovat od zhora, a nejdrive nacte to co je v head. Pak teprve zacne vykreslovat body. Ostatne to je duvod, proc by css melo byt v head a ne nekde jinde.
Mýlíš se. Jde o postupný proces. Pro lepší uživatelský komfort se renderovací engine vždy snaží zobrazit obsah na obrazovce co nejdříve. I to je důvod, proč se občas styly načítají později. Více o tom, jak fungují prohlížeče uvnitř, najdeš v tomto pěkném článku: http://taligarsiel.com/Projects/howbrowserswork1.htm
Pokud se týká úvodní otázky - hodně záleží na nastavení konkrétního prohlížeče. V obvyklém případě prohlížeč pozná, že ke změně došlo podle data souboru (html, css atp.) a vyžádá si při návštěvě stránky novou verzi. Pokud ale z nějakého důvodu uživatel tuto volbu vypne (a to lze u všech prohlížečů), pak s tím jako autor stránky moc nenaděláš. Jedinou stoprocentně účinnou metodou je pak změna názvu připojeného stylu. Občas jsem se s tím ve své praxi už setkal a dělá se to způsobem, který navrhoval v tomto vlákně Digimix.cz. Elegantní to moc není, účinné ano.
23. 9. 2011 13:43:38
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679794
sysline
verified
rating uzivatele
(2 hodnocení)
23. 9. 2011 13:44:53
Vsichni na svete to delaji blbe, vsichni jsou debilove jen Ales na webtru to dela jinak a spravne :) Co k tomu dodat, tady je diskuze zbytecna jako vzdy...
23. 9. 2011 13:44:53
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679793
hm
verified
rating uzivatele
(20 hodnocení)
23. 9. 2011 13:47:20
Napsal sysline;704352
Vsichni na svete to delaji blbe, vsichni jsou debilove jen Ales na webtru to dela jinak a spravne :) Co k tomu dodat, tady je diskuze zbytecna jako vzdy...
a jen sysline moje nazory takto chape ;) to ze si za necim stojim prece neznamena ze to je spravne (a pokud mi nekdo proadne vysvetli proc to co rikam je spatne, rad uznam svoji chybu - tys mi nic nevysvetlil, odkazal si me na nejake specifikace... no tos toho moc neposkytnul) :) navic se tu bavim predevsim o te zmene url css souboru kazde nacteni, coz je ten nejvetsi nesmysl ktery jsem kdy videl :)
23. 9. 2011 13:47:20
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679792
Pánové, pánové, pánové. Diskutujte, prosím, věcně. Děkuji.
23. 9. 2011 13:49:03
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679791
Pavel
verified
rating uzivatele
(47 hodnocení)
23. 9. 2011 13:50:13
Díky všem za reakce, aby se to tady nezvrhlo v hádku. :)
Změna URL je jistota. Aktuálně jsem použil funkci filemtime(), protože změny ještě probíhají za pochodu, potom počítám s nasměrováním na nové styly.
23. 9. 2011 13:50:13
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679790
lucky.man
To neděláš dobře. Proč si neodladíš styly na jiné verzi, než ostré?
23. 9. 2011 13:53:52
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679789
sysline
verified
rating uzivatele
(2 hodnocení)
23. 9. 2011 14:19:13
Napsal Aleš Jiříček;704354
a jen sysline moje nazory takto chape ;) to ze si za necim stojim prece neznamena ze to je spravne (a pokud mi nekdo proadne vysvetli proc to co rikam je spatne, rad uznam svoji chybu - tys mi nic nevysvetlil, odkazal si me na nejake specifikace... no tos toho moc neposkytnul) :) navic se tu bavim predevsim o te zmene url css souboru kazde nacteni, coz je ten nejvetsi nesmysl ktery jsem kdy videl :)
Problem je v tom, ze tvoje nazory prezentujes jako svate, nerespektujes nazor jinych a predevsim tvoje nazory vychazeji z jasne neznalosti problematiky. Ja jsem ti to vysvetlil snad dost jasne. Ale jeste jednou.
Browser si stahne html, nasledne si stahne css soubor a az potom zacne vykreslovat obsah body tagu.
Otevri si tohle URL a zamysli se nad hovadinama co pises a pak teda zacni uznavat ty svoje chyby.
http://treadcom.cz/test/
P.S. To ze se ti nenactou styly, kdyz sedis nekde na spatne wifi, neni zpusobeno tim, ze by se nacitali dlouho, ale tim, ze tam mas proste mizernej signal a response ze serveru se nedoruci kompletni.
23. 9. 2011 14:19:13
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679788
hm
verified
rating uzivatele
(20 hodnocení)
24. 9. 2011 10:38:21
musim uznat ze tvuj priklad skutecne funguje jak rikas, presto nemam nejmensi poneti ajky je rozdil mezi zobrazenim obsahu + cekanim na css aby se to zobrazilo nastylovane nebo cekani an styl pred tim nez se vubec neco zobrazi - jestlize budu na horsim pripojeni tak je dokonce soucasnej stav mnohem horsi, protoze kdyby se zobrazil aspon nenastylovanej obsah, dalo by se s webem i tak pracovat, takhle je kazdej jednotlivej soubor se stylem potencialni killer pouzitelnosti :) Takze to zes mi dokazal ze nemam pravdu je v podstate jen potvrzeni toho ze menit url css souboru kazde obnoveni = totalni hovadina, kterou by delal jen idiot a krome toho ze jsi dokazal ze se styly nacitaji pred vykreslovanim se vlastne nic nemeni :)
24. 9. 2011 10:38:21
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679787
sysline
verified
rating uzivatele
(2 hodnocení)
24. 9. 2011 14:14:28
Napsal Aleš Jiříček;704592
musim uznat ze tvuj priklad skutecne funguje jak rikas, presto nemam nejmensi poneti ajky je rozdil mezi zobrazenim obsahu + cekanim na css aby se to zobrazilo nastylovane nebo cekani an styl pred tim nez se vubec neco zobrazi - jestlize budu na horsim pripojeni tak je dokonce soucasnej stav mnohem horsi, protoze kdyby se zobrazil aspon nenastylovanej obsah, dalo by se s webem i tak pracovat, takhle je kazdej jednotlivej soubor se stylem potencialni killer pouzitelnosti :) Takze to zes mi dokazal ze nemam pravdu je v podstate jen potvrzeni toho ze menit url css souboru kazde obnoveni = totalni hovadina, kterou by delal jen idiot a krome toho ze jsi dokazal ze se styly nacitaji pred vykreslovanim se vlastne nic nemeni :)
Ty jsi opravdu demagog par excellenace. Az ty jednou spadnes, z toho sveho ego oblacku, to bude takova pecka, ze ji uslysim, az tady v Hamburku. Cokoliv dodavat je jako obvykle zbytecne.
24. 9. 2011 14:14:28
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679786
To co říká Aleš je správně. Ze své zkušenosti s RoR (které se o toto stará automaticky) vím, ze se používá verzovani. Nemá cenu načítat styl při kazdem načtení znova, když se nezmění, zbytečně to zdržuje.
24. 9. 2011 16:13:05
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679785
sysline
verified
rating uzivatele
(2 hodnocení)
24. 9. 2011 16:19:48
Napsal imin;704666
To co říká Aleš je správně. Ze své zkušenosti s RoR (které se o toto stará automaticky) vím, ze se používá verzovani. Nemá cenu načítat styl při kazdem načtení znova, když se nezmění, zbytečně to zdržuje.
Pokud si prectes tu diskuzi, tak ja nikde netvrdim, ze se nema nebo nemuze verzovat ( ne manualnim prepisovanim url k css souboru ) ani netvrdim, ze se nutne maji nacitat styly pokazde. Nicmene to co rika neni spravne, ale jen okrajove a hlavne mi jde o to, ze se mi tezce nelibi, forma jakou propaguje svoje nazory a urazeni lidi, kteri maji nazor odlisny. Obvzlaste, kdyz jeho nazory vychazi z neznalosti dane veci.
24. 9. 2011 16:19:48
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679784
Můj příspěvek nebyl míren proti tobě, jinak s jeho vyjadřování nemám problém. Předmětem tohoto tematu bylo jak donutit prohlížeč načítat aktualni css. Tak pisu svůj poznatek, který je stejny:)
24. 9. 2011 16:39:57
https://webtrh.cz/diskuse/jde-vynutit-automaticky-refresh-stranky/strana/2/#reply679783
Pro odpověď se přihlašte.
Přihlásit