Få nu optimeret siden, 180grader.dk
Udgivet for 683 dage siden i IT
Tilføjet 09/07 22:45 til Boblere af Jens Kristiansen
Mange har i lang tid sporadisk brokket sig over, hvor elendig 180grader.dk er, når man vil tilgå en side - klumme, link, leder, whatever - hvor antallet af kommentarer overstiger et vist antal. Et ret begrænset antal, i øvrigt.
Det tager flere minutter at loade en side med fx 50-60 kommentarer, og det bliver bare værre, hvis der er flere. Det er kort og godt for dårligt. Det må aldrig tage så lang tid at indlæse en simpel side. Det kræver noget helt ekstraordinært at byde sine læsere den behandling.
Jeg har ind imellem set brugere tilbyde deres ekspertise, men problemet består, så jeg må gå ud fra, at man ikke har taget imod disse tilbud. Hvorfor ikke? Det er et problem, som er ret unikt for 180grader.dk. Andre hjemmesider kan snildt klare i hundrevis eller tusindevis af kommentarer til et enkelt indlæg, uden brugerne behøver være kommunale hjemmehjælpere for at have tid til at vente på, at de loader.
Få fikset det problem. Det er simpelt, og det er nødvendigt.
Men jeg er nu enig i at siden bør have et gennemtjek, da man ikke bør lave en hjemmeside, der kun virker på få browsere. Bruger 180grader ikke caching?
Eftersom jeg ikke betaler noget til 180Grader, vil jeg ikke brokke mig, men det ville da alligevel være lækkert, hvis der blev gjort noget ved problemet!
Kan, og bør, løses.
Jeg har ikke selv oplevet problemet, så jeg vil ikke gøre mig klog på hvad der sker.
Hvis et konkurrerende site tilbød en lignende Digg-feature, så var jeg skredet herfra øjeblikkeligt.
Løs problemet før konkurrenterne løser der for jer.
1) For mange HTTP-kald (grafik, scripts, billeder). Fx kalder forsiden 29 baggrunds-grafikfiler og 11 JavaScripts (og 53 nødvendige billeder/filer).
Anbefalinger:
(*) Lav et redesign som bruger CSS fremfor baggrunds-grafik. Det sparer hurtigt 29 HTTP-requests pr. forside-besøg.
(*) Hvis koden i JavaScripts kan "vente med at blive brugt", så flyt JavaScripts til HTML-kodens sidebund - det får også siderne til at loade hurtigere.
(*) Saml alle JavaScript-filer (9 på forside, 12 på artikelsider) i to filer - en JavaScript-fil med kode som "ikke kan vente" (hentes i HTML-kodens top) og en JavaScript-fil med kode som "kan vente" (hentes i HTML-kodens bund). Brug fx YUI Compressor.
2) Der er 2.265 DOM-elementer på forsiden - mange DOM-elementer kan gøre browsere langsomme. Jeg tror også, det forklarer hvorfor Crome er hurtig (for nogen) og Internet Explorer er langsom. Eksempel: Hver Teaser på forside og artikelsider bruger ca. 2.500 tegn i HTML-koden, mens der vises kun ca. 5-600 tegn - det må kunne optimeres så der bruges langt mindre HTML - og dermed færre DOM-elementer. Mindre HTML er en fordel for brugerne som skal hente mindre data og serveren som skal levere mindre data.
3) Nogle browsere henter de samme JS/CSS-filer hver gang der klikkes. Bedre: Læg en fremtidig "Expires header" på JavaScripts osv. - det sikrer at læserens browser cacher filerne, så de kun skal hentes een gang.
4) Sider med mange kommentarer performancer en del dårligere end sider med få kommentarer. Caching-issue?
Og så er der jo altid KIWI-løsning ("Kill It With Iron") som er at købe en hurtigere disk, mere CPU til server og database-server osv.
Jeg er ikke afvisende overfor et par flasker god rødvin hvis disse observationer og forslag er brugbare.. ;-)
Jeg bruger kun IE - så der er ikke altid et problem i IE.
Det værste der kunne ske er at et geni laver side-inddeling af kommentarer. Det er dødssygt. Den der fandt på det i sin tid, og som alle fårene kopierer, skulle nedsænkes i lunkent kattepis. Man kan ikke søge, ikke overkskue, intet fornuftigt. Så 180-grader, hellere ventetid end idiotisk side-inddeling af kommentarer!
Helt ærlig, det må simpelthen være noget ufattelig dårligt kodning!!?!?!!?!?!?
Jeg har derimod bøvl med Firefox, SeaMonkey og IE på Windows, selvom alle mulige andre sider virker fint. Så der er nok noget om snakken...
WJ: Det er stadigvæk langsomt på min Mac med Firefox. ...og det er den eneste side på internettet, som giver mig disse problemer.
Desuden kunne det være ret fedt, hvis man kunne copy/paste en tekst uden at ordene blev klumpet sammen.
1) Generel manglende optimering som Kristoffer har mange gode forslag til at gøre noget ved. Dette betyder mest noget for den generelle oplevelse, og mest for folk med mindre computere - f.eks. netbooks.
og
2) For hver kommentar foretages der et ekstra HTTP-kald for at hente editoren der skal benyttes ved svar. Forskellige browsere kan reagere forskelligt på det. Nogle browsere venter til hele lortet er hentet (typisk ældre versioner af f.eks. IE kunne jeg forestille mig). Andre browsere viser siden ret hurtigt, men kan påvirkes af de mange HTTP-kald på forskellige måder. F.eks. ved at editoren ikke rigtigt virker, før siden er loadet helt færdig.
Lederen (pt. 53 kommentarer) loader på 1:31 min. - rigelig tid til at svømme 100 meter.. ;-)
På artikelsiderne laves et HTTP-kald for hver kommentar, og Editoren gør at der indsættes ca. 800 ekstra / unødvendige HTML-tegn pr. kommentar (40.000 ekstra tegn for en artikel med 50 kommentarer). Det kan browsere have svært ved at håndtere.
Løsningsforslag:
(*) FORM-koden for "Svar-Editoren" flyttes ind i een JavaScript-funktion så den kun fylder 800 tegn pr. artikel mod nu 50*800 tegn. Funktionen kan fx laves sådan: function comment_editor(link_id, comment_parent_id) { ... }
(*) HTTP-kaldet for hver kommentar må kun laves når brugeren klikker "Svar" (er det overhovedet nødvendigt?).
Så begynder klaveret at spille på artikelsider med mange kommentarer.
Husk også at validere siderne..
WJ: Når dette er den eneste side på internettet, som volder mig på problemer, så gider jeg ikke finde flaskehalse (i.e. slukke for Vuze). Jeg besøger regelmæssigt hjemmesider med langt mere omfattende kommentatorspor uden at opleve disse problemer.
For 180graders egen skyld bør de løse problemerne før nogen får den smarte idé at udkonkurrere siden.
Selv når Firefox har loadet siden, står den gerne i et halvt minuts tid og "spjætter", fordi den skal lave et nyt HTTP-kald for hver kommentar. Det er simpelthen dårlig kodning.
Efter at jeg selv et par gange har observeret fænomenet, ser det ud som om at siden bliver loadet utroligt mange gange når der er flere kommentarer, mens det ikke kan mærkes hvis der er få kommentarer. Det burde kunne afhjælpes ved at bruge lidt AJAX til at loade kommentarerne eller ved en passende brug af caching.
Generelt er der mange ting jeg rigtig godt kan lide ved 180 grader, men problemet er, at hvis jeg skal bruge links til artikler til at underbygge et argument, så vil det normalt svække mit argument hvis jeg henviser til en side der loader langsomt - her gælder den almindelige regel om hvordan tingene vægtes mellem hvad man siger og hvordan man ser ud mens man siger det.
Min computer er lidt af et monster, men med IE bukker den under her på siden, og ofte går browseren helt ned. Blev anbefalet at skifte til Chrome, og det virke (næste) upåklageligt. Det køre helt flydende, og loade tiderne er helt som de skal være.
Min Opera browser loader denne side (med 25 kommentarer) på under 2 sekunder. Fint nok for mig.
Der er dog for mange fejl på siden, ligesom jeg syntes det er en underlig blanding af tabel og div. Helt væk med tabeldesign, det er gammeldags
En overgang var reklamerne i toppen årsag til at siden reloadede og man kunne miste sit indlæg helt, det ser nu ud til at være løst.
Ser man på http://ing.dk/ kan enhver se det er muligt at lave noget der virker, men hvad de har af software og prisen på dette kender jeg ikke. Facebook virker jo også fint nok, og der er en anelse flere brugere (endnu).
Er pengene der kan man jo spørge udviklerne om de vil opdatere 180grader til noget som virker lige så godt og hvad det egentlig koster.
WJ: ...eller i det mindste anerkende problemets eksistens med en udmelding, som signalerer at de har hørt os.
Men som sagt hvis jeg bruger Explorer så brænder computeren nærmest sammen når man skal ind og læse kommentarer.
Flere artikler fra IT
Mac-brugere afskåret fra NemID
Udgivet for 1 dag, 8 timer og 5 minutter siden i IT
Tilføjet 22/05 10:04 til Boblere af Jens Kristiansen
Kilde: epn.dk
Fed business case: Giv alle dine medarbejdere iPhones
Udgivet for 2 dage siden i IT
Tilføjet 21/05 10:58 til Boblere af Jesper Ørsted
Kilde: version2.dk
Dansk IT: Brug NemID i stedet for CPR til at bekræfte folks identitet | Version2
Udgivet for 4 dage siden i IT
Tilføjet 18/05 17:21 til Boblere af Censete libere
Kilde: version2.dk
Prisen på det digitale Rejsekort eksploderer - Computerworld
Udgivet for 5 dage siden i IT
Tilføjet 18/05 12:15 til Boblere af Censete libere
Kilde: computerworld.dk
En bombe under analyseindustrien: Collusion kan nu blokere for trackere som Google Analytics | Mediebevægelsen
Udgivet for 6 dage siden i IT
Tilføjet 17/05 12:25 til Boblere af Kasper Bergholt
Kilde: mediebevaegelsen.dk
Skjul bruger funktion
Udgivet for 9 dage siden i IT
Tilbage til stenalderen
Udgivet for 12 dage siden i IT
Tilføjet 11/05 16:12 til Boblere af Jesper Haaber Gylling
Hvem overvåger dem, der overvåger vores netadfærd?
Udgivet for 12 dage siden i IT
Tilføjet 10/05 20:09 til Boblere af Kasper Bergholt
Kilde: mediebevaegelsen.dk
Ny dansk piratlov klar inden sommerferien
Udgivet for 14 dage siden i IT
Tilføjet 09/05 09:27 til Boblere af Liberal Pirate
Kilde: version2.dk
Forsvarsministeren om cyberkrig: Danskerne hjælpeløse uden dankort
Udgivet for 19 dage siden i IT
Tilføjet 04/05 08:10 til Boblere af Lars Øwre Brandt
Kilde: b.dk
SKI's nye analyseteam: Kan vores arbejde overhovedet betale sig? | Version2
Udgivet for 20 dage siden i IT
Tilføjet 03/05 10:12 til Boblere af Steen Christensen
Kilde: version2.dk
Undgå flere links der handler om samme historie
Udgivet for 22 dage siden i IT
Tilføjet 01/05 12:52 til Boblere af Badger (Meles meles)
Helle T's 1. maj-tale lækket!
Udgivet for 22 dage siden i IT
Tilføjet 01/05 00:49 til Boblere af Birger Høst
ACTA er død – liberale blokerer i EU | Version2
Udgivet for 27 dage siden i IT
Tilføjet 26/04 09:44 til Boblere af Kjeld Flarup
Kilde: version2.dk
Google Drive: Så mange rettigheder skal du afgive til Google - ComON
Udgivet for 27 dage siden i IT
Tilføjet 25/04 21:35 til Boblere af Censete libere
Kilde: comon.dk
Email-koks: Forsikringsselskab fyrer alle ved en fejl - ComON
Udgivet for 28 dage siden i IT
Tilføjet 24/04 10:27 til Boblere af Stephan W
Kilde: comon.dk
Lad os bruge it til at smadre taberfabrikken - Computerworld
Udgivet for 30 dage siden i IT
Tilføjet 23/04 12:29 til Boblere af Klaus Riisberg
Kilde: computerworld.dk
Lyngby-Taarbæk dropper Windows-servere: 8 gange bedre performance med Linux
Udgivet for 30 dage siden i IT
Tilføjet 23/04 03:47 til Boblere af Jesper Ørsted
Kilde: version2.dk
Fiktiv person får penge tilbage i skat - Politiken.dk
Udgivet for 29 dage siden i IT
Tilføjet 23/04 14:09 til Boblere af LordNacho
Kilde: politiken.dk
Eksperter: Google Drive giver dig sikkerheds-bøvl - Computerworld
Udgivet for 32 dage siden i IT
Tilføjet 20/04 13:28 til Boblere af Censete libere
Kilde: computerworld.dk
|
|
LA-beslutningsforslag: Afskaf registreringsafgiften på biler Tilføjet 22/05 21:43 af Ole Birk Olesen |
| Flere videoer | |
Peter Kurrild-Klitgaard: 1984 i 2012 23/05 12:45 - 181 klik
Ny karaktér-skala: Alle får 12 23/05 09:10 - 125 klik
Søren Espersen: Folketingets Ramadan-Middag - en frækhed uden lige… 23/05 07:53 - 118 klik
Unge rygere dulmer nerverne med smøger 23/05 05:47 - 104 klik
20 sorte dræber-sjakaler i aktion i det multikulturelle England 23/05 15:09 - 97 klik
EB: Samuelsens gavebod: Vil brænde 15 mia. af 22/05 18:26 - 629 klik
Folkeskolen suger løs 22/05 22:47 - 534 klik
LA-beslutningsforslag: Afskaf registreringsafgiften på biler 22/05 21:43 - 526 klik
Søren Espersen: Folketingets Ramadan-Middag - en frækhed uden lige… 23/05 07:53 - 472 klik
|
|
LA har (mere end) et imageproblem med udlændingepolitikken Tilføjet 18/05 15:09 af Torben Mark Pedersen |
|
|
Ældrebyrdens komme varsler et varigt farvel til folkepensionen Tilføjet 09/05 18:31 af Sasha Renate Bermann |
|
|
Socialismens besnærende konformitet Tilføjet 06/05 10:21 af Rasmus Brygger |
|
|
Opsparing i fysisk guld og sølv – en guide for menigmand Tilføjet 06/05 05:11 af Niklas Nikolajsen |
|
|
Proletarernes pjækkedag Tilføjet 01/05 09:53 af Rune Kristensen |
| Flere klummer | |

Bookmarklet

