IE koristi 60% CPU resursa cak i kada je stranica ucitana?
cao svima,
ovo je moje pitanje: - imam PHP/MySQL portal, sve radi super korektno - postoji jedan JAKO VELIKI ZAHTEV, ali bas bas veliki, i recimo da ucita oko 20+ stranica, u DIV sa skrolom. - kada radim u FFu, sve je kul, kada se ta stranica ucitava i formira - CPU skoci na oko 60%, ucita se stranica - i CPU padne na 2%. extra. - ali -> kada radim u glupavom IE-u, isto se desi prilikom ucitavanja, dakle CPU skoci na 60%+, predje na 100%, onda se zavrsi ucitavanje, ali procesor OSTANE ZAUZET na 60%, i tako stoji dokle god je ta stranica ucitana i prikazana. u cemu je trip? zasto glupavi IE koristi 60% procesora, kada je stranica VEC ucitana i obradjena?? ima li neko ideju kako da pristupim problemu, ili kako da ga resim? hvala na vremenu, dootzky |
Ja mislim da se obratiš ovoj gospodi što rade Flash. Jesi li siguran da nemaš neki flash ili zahtevni javascript na stranici?
|
100% nemam flash, a JS imam, ali 2 male funkcije, za proveru praznih polja, sitnica.
+ te funkcije "ne rade nista" dobar deo vremena. zapravo - uopste. mozda se desi da je pozovem jednom ili dva puta u toku cele strane, ako bas zatreba, i to je to. zato mi i nije jasno.. :-/ + zasto onda FF oslobodi SVE resurse, znaci kao da se nista ni ne desava (a nista se ni ne desava, siguran sam) p.s. hvala za brz odgovor! :) |
Nemoj nista da te cudi, to je ono sto nam Microsoft servira...
|
ma znam, zato i koristim GNU/Linux :)
ali ipak - kada ti sef kaze da to mora da radi normalno u IEu... :(( |
a jel postoji neka aktivnost na mrezi, tj. jel IE ucitava i dalje nesto ?
|
ne verujem.
zapravo - siguran sam da ne. dao bih vam i link da vidite, ali to je interni portal u firmi, nema leba :P ali opet pitam - zasto bi samo IE nastavio pitaj-boga-koje-ucitavanje, a FF stane i zavrsi sve normalno? to uopste nema smisla. glupi bagoviti IE! BAH!! http://ie.jemjabella.com/ :1020: |
Pazi...ovo je long shoot...ali možda uspe :1039:
Naime možda to kilometarsko generisanje stranice nekako zabaguje IE, probaj sledecu foru (nije baš najlakša za implementaciju) naime dok se to generiše da budeš na jednoj maloj stranici na kojij piše samo LOADING.... a kad se proces, upit ili sta god već završi onda odradiš header('Location: ') redirekciju na generisanu stranicu ovo više i ne zvuči kao dobro rešenje :D :1014: |
Sve te stranice su prikazane odjednom ?
@kodi a gde ce da se ucitava stranica :P ? PS. ni FF nije savrsen... i on se baguje bezobrazno, malo mi smeta sto je taj "mit" o FF kao savrsenom browseru idalje traje, to je daleko od istine |
Citat:
ili tako nešto, polazeći od predpostavke da učitavanje tako velike stranice dok još nije u celini generisana nekako ubija IE |
Pa kolika je ta stranica?
|
Citat:
a gde se generise ? :) |
- ili ti uporno ne čitaš ono što ja pišem
- ili ja imam totalno pogrešnu predstavu stvari - ili se uopšte ne razumemo :) ja sam samo mislio da se korisniku prikaze neka mala *Loading* stranica koja nema šanse da zaglupi browser, a da se po završetku brower redirektuje na već generisani fajl teoretski ne bi trebalo da bude razlike između čitanja statičkog fajla i outputa iz skripte... ali ko zna sta se dešava, možda generiše neki JS koji pokušava da proveri neko polje koje još nije generisano.. ko će ga znati... |
ne ne ne, interesantna ideja, moram priznati, ali nije to nesto tipa "tekstualni fajl", koji ja kasnije samo "uvucem" u HTML stranicu i eto.
stavise, trebalo bi da je relativno "lak" zahtev -> imam tipa 600 proizvoda, ocu da ih izlistam redom. na jednoj stranici. u jednom divu, koji ima skrol. zasto je to big deal? nije to 60,000 proizvoda (linija teksta u tabeli, stagod), pa da bude kao "uuuu je" evo upravo sam uzeo i selektovao ceo taj prikaz, zveknuo to sve u OO Writer, i pogledao -> ima tacno 22 strane. 48,000 karaktera. to zaista nije toliko puno podataka, da se browser tako zakuca. cak i da se "smori" dok ne ucita, opet ne opravdava ga nista da on i POSLE toga drzi 60%+ od CPU resursa. kretenoidno. inace, ovo sto je rekao kodi, po istoj logici ne bi radilo. zasto tako mislim? - pa iako je dobra ideja, opet bi ja morao da prikazem tih 22 stranice (dakle cirka 1000+ redova), i opet bi se glupavi IE zakucao, tj. zauzeo bi resurse sasvim neopravdano. jedino sto meni pada na pamet je *nacin ispisivanja*. znate i sami da kada bi pravio veliku tabelu, gde citam recimo iz baze 2000 redova, i ispisujem ih pravo u HTML, firefox ce da ispisuje red po red, i skrol bar ce da se smanjuje-smanjuje-smanjuje, i onda nastavi tako sve dok ne ispise sve. to je kul. ali IE ce sa druge strane da "zatvori" stranu, da je sakrije, da generise i 2 minuta to ako treba, i TEK kada zavrsi KOMPLETAN ispis stranice, onda ce da prikaze ogromnu stranicu sa istim tim malim skrolom. mozda je tu negde problem? u svakom slucaju - misterija. :| nadam se da cemo resiti, a do tada -> vredi samo pljunuti taj IE, tokom 2 godine rada, napravio mi je oko 16 sedih dlaka u kosi, izgubio sam apetit nebrojano puno puta, i zgadio mi se i moj posao i zivot. hvala bogu sto postoje i alternative :) bas zato sam na svom sajtu i stavio "zastitu" protiv IE-a, u smislu da je tu obicna JSa, i ako prepozna browser kao IE -> odma ide na "**** off" stranicu, i cao. ne reklamiram svoj sajt ovde, stagod, to je obican homepage, ali NECU da dozvolim da IKO dodje sa IEom na moj sajt. napolje. evo vam pa probajte: www.dootzky.com ajde pa da resimo i ovo vise, da bezim kuci da odmorim mozak :P p.s. i hvala vam za pomoc i puno odgovora. respect. |
osecam kako ce ovaj thread da bude podeljen u dva :)
jel ti oces resenje il da napljujemo IE :) IE definitivno ima svojih problema, koji nazalost postanu posle nasi problemi kao sto rece cvele, i FF je daleko od idealnog browsera recimo: pre jedno godinu dana sam radio sajt u kome sam tokom developmenta stavio sve produkte u jedan select box. Bilo je nekoliko hiljada istih. FF se blokirao, IE jok za mene je FF odlican browser, i to ponajvise zbog pluginova e, sad, neko koristi operu, neko FF, a neko IE (upravo gledah na videu prezentacije apple leoparda - njih 78%) e, sad, zasto sam ja ovo rekao? mislim da me je poslednja tvoja poruka isprovocirala. 'to cool' spada u kategoriju 'optimised for IE'. |
@dootzky
Mozda zvuci bzvz ali proveri da li imas u source kodu mnogo dugacke linije, mislim na kod u istom redu. Experimentisao sam nesto sa ovim pre izvesnog vremena i dobijao sam cudne rezultate u raznim browserima i situacijama ... |
proveri i kako radi kod drugih
|
@ivan
- nazalost, nema nikakvih dugih "kobasica" u kodu, sve su kratki blokovi u fazonu: - tr - td - /td - td - /td - td - /td - /tr dakle redjao sam klasicnu tabelu :P @MrSteel upravo drugi su mi se i zalili da im je "komp previse opterecen u tom prikazu", pa ja rek'o: "Ma nemoguce!!!" :D i onda sam probao da simuliram to isto u IEu, i stvarno je zabagovao. :P @robi-bobi ukratko - ne zelim flame war u bilo kom smislu. ali leba ti nemoj braniti IE. ako ga ti volis, koristis, i podrzavas - fine. al' nema potrebe ovde za advocacy. Citat:
IE je defektan. by design. period. Citat:
ali ako vec gledas svet browsera, ako je FF/Opera 'daleko' od ideale, onda je IE beskonacno daleko, u smislu: drugi-kraj-galaksije-pa-jos-malo-dalje daleko. Citat:
Citat:
kada bi ti znao samo za Yuga, i eventualno za Ladu, i ti bi samo to vozio, vidis da svi isto to furaju u beogradu i to je to. nema drugih... zar ne? onda ide kao: "bajo... postoje GOMILE alternativa, marki, proizvodjaca, modela..." - oh, really?! :1092: ljudi ne biraju IE. on im je serviran. a obzirom da ne umeju, niti zele da se cimaju sa "onim *kompjuterima", onda nije ni cudo za takve stat-ove. :P either way - odlutasmo mi u off. pointless. i nemoj da delite temu, stagod, nisam zainteresovan za gubljenje JOS dodatnog vremena na prepucavanje da li je IE smece ili ne (khm khm, sorry za pasivnu indikaciju), i ovako je dovoljno lose.... gubim ovde svoje vreme (dakle novac), i vas trud, vreme, znanje, dobru volju, i stvarno sam vam zahvalan svima, sam vise nemam resenja, a zbog cega sve to? IE? common. zaista bi ga trebalo "braniti". anyway - ako jos neko ima neku ideju - please - scream! :1040: |
Citat:
|
@dootzky
Da probas da ne koristis tabele nego list elemente ? znatno manje vremena i resursa je potrebno za renderovanje lista+css nego li tabela, velicina htmo koda (u kb) ce ti se smanjiti za 50% |
@dootzky
lol, choweche :) ne zelis flame war al si razbucao svaku moju recenicu i odgovorio na istu ti, dakle, uopste ne citash sta ja pisem ja pisem da je IE bugovit, da i FF ima svojih mana ali da ga koristim jer je za mene bolji jesam sad jasniji? sto se tice ASP.NET-a - prvo, ne, nisam pisao na ASP.NET-u. Drugo, ja poznajem bar nekoliko programera u ASP.NET koji su mnogo bolji programeri od mene, koji pisem slobodnim tehnologijama. I sta sad :) dakle, uopste ne branim ja IE, nego napadam nacin na koji prezentujes svoj stav :) a veruj mi, tvoj i moj stav su na istoj strani reke nije bitno, nemam resenje za tvoj problem, necu se javljati dalje uzdravlje Citat:
|
Citat:
|
@robi-bobi
ok, priznajem, malo sam se zaleteo, ali stvarno nisam imao krajnji cilj flame, samo mi jos to fali :( nego se nerviram jer kad god nesto ne valja - ne valja u IEu. :( a radim dugo, i znam provereno sta ce proci i ne, i onda "zaboravim da testiram na IEu", i eto problema. sad gubim 2-3 dana na ovo bezvezno debagovanje, koje je specificno samo za IE, a to me doslovce kosta novca. :( sorry ako sam bio grub, respect. :1040: @degojs ma nije frka za kod, nego je toliko "obican" da me sramota sto uopste i postoji problem. inace ovde koristim smarty template engine, siguran sam da svi znate sta je i kako radi, a evo dva bitna bloka koda koji rade posao za tu problematicnu stranu: SMARTY DEO, dakle ispis, ovo vas vise zanima: Kôd:
<table class='grayTable'> a PHP blok koda je ono: by-the-book, dakle nesto tipa: Kôd:
$query = "SELECT * FROM proizvodi ORDER BY proizvod_ime"; i sta tu sad zeza? - i samo da kazem - nije opcija da koristim List Elemente umesto tabele, dosta je komplikovan ispis, postoji i cela forma iza toga svega, tako da <LI> nije opcija :P |
Mozda sam preskocio negdje, ali jesi li probao da kad otvoris taj fajl u IE, snimis ga sa Save As, kao html dokument, pozatvaras sve IE prozore i onda otvoris pomocu IE fajl sa diska? Sta se u tom slucaju desava? Tako mozes znati imas li problema do servera ili do same struktre dokumenta.
|
nisam to probao do sada, evo malocas sam uradio taj test:
otvorim u IEu, snimim stranicu nakon kompletnog ucitavanja, ugasim IE, i probam ponovo da je otvorim sa harda opet iz IEa. isti efekat. ucita normalno stranicu, prikaze sve - i - djoca. :1044: time goes by, a resenja nigde. prosto.. strpljenje ^_^ :1014: |
Jel mozes da okacis tu generisanu stranicu, ili posalji na pp ...
|
imas PP :)
|
nista, nismo dosli ni do kakvog resenja, nazalost :(
ajde da batalimo ovo, nema vise svrhe gubiti vreme na ovaj problem, hvala svima na pomoci, barem smo se potrudili posteno! :) respect! :1040: poz, dootzky |
Vreme je GMT +2. Trenutno vreme je 19:10. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.