Mystisk svartids-problem plager Folketingets hjemmeside

Siden lanceringen i oktober 2009 har Folketingets nye hjemmeside døjet med lange svartider i perioder. Nu skal en task force løse problemet én gang for alle.

Folketingets nye hjemmeside har siden lanceringen i oktober 2009 døjet med et endnu ikke klarlagt problem, der ind imellem spiser brugerne af ft.dk af med lange svartider.

Senest har ft.dk i længere perioder både mandag og onsdag i denne uge budt de besøgende på svartider på op til 15-20 sekunder.

Det er et problem, fordi ft.dk dagligt bruges som et arbejdsredskab af politikere, journalister og beslutningstagere i hele landet. Ft.dk fungerer som indgangsportalen til blandt andet lovforslag, høringer og referater af møder i folketingssalen.

Ifølge Folketingets it-udviklingschef, Liselotte Astrup, har man indtil videre ingen konkret forklaring på, hvad der er årsagen til problemet.

Derfor skal folketingets egne it-folk og leverandøren af det nye ft.dk, Addition, i fællesskab undersøge, hvad problemerne skyldes.

»Vi har nu nedsat en task force, som skal identificere, hvad der ind imellem gør sitet så langsomt,« siger Liselotte Astrup.

It-udviklingschefen oplyser, at opgaven prioriteres højt.

»Vi har ekstremt meget fokus på at få styr på det, fordi Folketinget lige nu er inde i sin travleste periode, og ft.dk skal kunne bruges som et arbejdsredskab,« siger Liselotte Astrup.

Problemer ved lancering

Liselotte Astrup kan endnu ikke sige, hvornår task force'en ventes af have fundet frem til problemets årsag.

Udover det aktuelle problem oplevede ft.dk også problemer med lange svartider ved sin lancering ved Folketingets åbning 6. oktober 2009.

Dengang skyldtes det et hold af søgemaskinerobotter, som umiddelbart efter lanceringen gik i gang med at indeksere nyt og gammelt indhold på ft.dk.

Et par dage efter var den gal igen, fordi thumbnails af billeder af folketingspolitikerne ikke var blevet reduceret i størrelse inden visning i browseren. Mange af hjemmesidens thumbnails var derfor store filer på fem-seks megabyte, som blot blev nedskaleret af brugerens browser.

Det nye ft.dk er baseret på et CMS fra Sitecore.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (64)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
#6 Poul-Henning Kamp Blogger

Nej, det er det faktisk ikke.

Det vil koste mindre at downloade og installere Varnish, end det vil koste at servere kaffe & kage for task-forcen.

Med andre ord, noget en passende kompetent tekniker kan prøve uden at starte en masse papirarbejde og faktureringer.

Task-forcen, når den først er indkaldt, skal naturligvis bevise sit værd, og derefter skal Parkinsson have sit skålpund kød...

Poul-Henning

  • 0
  • 0
#9 Kenn Nielsen

Jaahh, men det nu engang måde at gøre det på

Og det har den fordel at give indtrykket af at det har været endog meget svært at finde og afhjælpe problemet, der - underforstået - så heller ikke kunne forudses...

Trylle-rylle : Ingen kan klandres.

CMA

/K

  • 0
  • 0
#11 Rune Broberg

Ja, jeg må indrømme at jeg også synes det virker "suspekt" at du virkelig foreslår, at man i stedet for at forstå sit system skal prøve en mildest talt tilfældig løsning, for at se om det nu lige var dét, der var problemet?

Hvad nu hvis det er noget så simpelt som et manglende databaseindex? Hvis det, der skal loades, er dynamisk indhold, så hjælper Varnish jo ikke på det.

  • 0
  • 0
#12 Maciej Szeliga

Du tror da ikke selv på at de vil putte varnish foren en .NET baseret løsning ? Alene valget af platform viser hvad dem som har solgt løsningen tænker... og dem som har købt tænker helt klart: "Ingen bliver fyret for at vælge Microsoft".

London Stock Exchange har som bekendt også fået "mystiske performance problemer" efter de gik over til .NET og Server 2008 http://www.version2.dk/artikel/12389-boersen-i-london-skifter-net-platfo...

Det er måske på tide man begynder at fyre folk for inkompetence... men hov, det er jo ikke deres skyld, sælgeren sagde jo at det virker. ;-)

  • 0
  • 0
#14 Poul-Henning Kamp Blogger

Jeg er tvivl om du virkelig mener det alvorligt, eller bare forsøger at dække over at du bruger Version2 som salgskanal.

  1. Jeg sælger ikke noget, Varnish er gratis. Personligt skal jeg gerne hive en dag ud af kalenderen for at hjælpe dem, helt gratis.

  2. Jo, jeg foreslår det i ramme alvor.

For det første fordi jeg undersøgte faktisk folketingets websider dengang jeg skrev det blogindlæg, for nu at sikre mig at siden faktisk kunne caches og jeg fandt ikke tegn på noget der ikke kunne håndteres.

For det andet, fordi folketingets webside præcis har den slags belastningsprofil der gør at enten har du et effektivit cache, eller også dør du hver gang der sker noget spændende.

For det tredje, fordi dette medie er min eneste chance for at råbe de relevante personer op og på den måde få dem til at kigge ud over deres normale horizont og få øje på den indlysende løsning.

Poul-Henning

  • 0
  • 0
#15 Poul-Henning Kamp Blogger

Hvad nu hvis det er noget så simpelt som et manglende databaseindex? Hvis det, der skal loades, er dynamisk indhold, så hjælper Varnish jo ikke på det.

Man kunne også forestille sig at de slet ikke havde tændt, eller at stikket var faldet ud ? :-)

Pointen ved intelligent anvendelse af caching er at den slags fejltagelser ikke berører kunderne mere end minimalt.

Med andre ord: hvis du kan klare 90% af din trafik, hvilket er et meget sandsynligt tal for folketinget, med en god caching løsning, så ændrer du din database trafik så meget, at hele din index-trade-off (Indexes er ikke gratis!) ændrer sig gevaldigt til din fordel.

Og alt andet lige, er det billigere at fordoble kapaciteten på en cache-løsning, end på en databaseløsning.

Poul-Henning

  • 0
  • 0
#17 Poul-Henning Kamp Blogger

Enig - at kaste Varnish efter et ikke-identificeret sporadisk svartidsproblem er ren symptombehandling.

Nej, det er driftsplanlægning.

En cache-løsning, hvad enten den bruger Varnish eller ej, burde have været designet ind fra starten.

Bedre sent end aldrig, det kan nås endnu.

Poul-Henning

  • 0
  • 0
#18 Lasse Leegaard

Enig - at kaste Varnish efter et ikke-identificeret sporadisk svartidsproblem er ren symptombehandling.

Nej, det er driftsplanlægning.

Såfremt Varnish nemt hurtigt og gratis kan få problemet til - tilsyneladende - at gå væk, vil det da være en god workaround. Så vil man kunne fejlsøge i fred og ro fra bagsiden eller lukke direkte op for offentligheden på et tidspunkt der ikke er vildt upassende, hvis det kræver højt load at fremprovokere fejlen.

  • 0
  • 0
#19 Hans Andersen
  1. Jeg sælger ikke noget, Varnish er gratis. Personligt skal jeg gerne hive en dag ud af kalenderen for at hjælpe dem, helt gratis.

  2. Jo, jeg foreslår det i ramme alvor.

For det første fordi jeg undersøgte faktisk folketingets websider dengang jeg skrev det blogindlæg, for nu at sikre mig at siden faktisk kunne caches og jeg fandt ikke tegn på noget der ikke kunne håndteres.

For det andet, fordi folketingets webside præcis har den slags belastningsprofil der gør at enten har du et effektivit cache, eller også dør du hver gang der sker noget spændende.

For det tredje, fordi dette medie er min eneste chance for at råbe de relevante personer op og på den måde få dem til at kigge ud over deres normale horizont og få øje på den indlysende løsning.

Selvfølgelig sælger du noget. Det er det du lever af.

Lad os gå tilbage til udgangspunktet. Lortet virker ikke - Hvad gør du?

Indkalder alle der ved noget om system til et møde. Pris= 25.000

Installere en tilfældig løsning, fordi en fra internettet siger det.

Er det en Joke?

  • 0
  • 0
#22 Hans Andersen

Ahh, det er her du tager fejl.

Jeg er bestemt ikke tilfældig.

Ok, lad mig om omformuler:

Lad os gå tilbage til udgangspunktet. Lortet virker ikke - Hvad gør du?

Indkalder alle der ved noget om system til et møde. Pris= 25.000

Installere en løsning, fordi en fra internettet siger det.

Er det en Joke?

  • 0
  • 0
#23 Mikkel Meyer Andersen

Hans A, Jeg vil gerne stå inde for, at "ham PHK" faktisk også findes i den virkelige verden, så han er ikke bare "en fra internettet". Mon ikke også han godt med nød og næppe kunne skubbes indenfor kategorien "at vide noget om det" når nu han har udviklet en webcache?

  • 0
  • 0
#24 Dennis Krøger

Lortet virker ikke - Hvad gør du?

Indkalder en flok konsulenter, der alle vil sælge dig deres ydelser? Startpris = 25.000 for at høre på deres salgsgas.

Installere en løsning, fordi en af Danmarks mest respekterede systemprogrammører foreslår det. Pris = En dag eller to af din it admins tid.

Er det en Joke?

  • 0
  • 0
#26 Anders Sørensen

"så blev det vist sat på plads..." 80)

Det er dumt ikke at ha en cache-løsning på en side som ft og det kan alle vist være enig om. At sige, eller ikke at overveje, PHKs hjælp, som har undersøgt ft siden og har skrevet en cache-løsning ( - er han også lidt celeb ;) - ), er dumt. Men der kan stadig være et problem - men det betyder ikke at ft ikke skal kraftigt overveje at få indført en cache-løsning.

  • 0
  • 0
#27 Poul-Henning Kamp Blogger

Ok, lad mig om omformuler:

Ok, lad mig omformulere:

Du har et problem, hvad gør du ?

Indkalder den flok dyre konsulenter der har skabt problemet med deres uvidenhed/inkompetance/hidden agenda (overstreg selv, om nødvendigt) mens du ignorerer og nedgør hvad en af landets, hvis ikke verdens, førende specialister om emnet siger til dig, fordi han gør det gratis i et offentligt forum ?

Er det en joke ?

Det er ihvert ikke effektiv anvendelse af skatteydernes penge...

Poul-Henning

PS: Hvis du ikke tror på mig kan du jo spørge DMI, Ekstrabladet, Politiken, Jyllandsposten, Facebook, US Marines, Wikia eller en af de mange andre sites der bruger Varnish.

  • 0
  • 0
#28 Jesper Poulsen

Indkalder alle der ved noget om system til et møde. Pris= 25.000

Installere en løsning, fordi en fra internettet siger det.

Er det en Joke?

Lad mig gætte: Du er konsulent og kan se udsigten til dine 25.000 forsvinde fordi Varnish kan løse problemet helt gratis.

Er du en joke?

  • 0
  • 0
#29 Hans Andersen

Du har et problem, hvad gør du ?

Indkalder den flok dyre konsulenter der har skabt problemet med deres uvidenhed/inkompetance/hidden agenda (overstreg selv, om nødvendigt) mens du ignorerer og nedgør hvad en af landets, hvis ikke verdens, førende specialister om emnet siger til dig, fordi han gør det gratis i et offentligt forum ?

...med deres uvidenhed/inkompetance/hidden agenda.

phk. Den bemærkning fortæller en del dig.

ps. Jeg arbejder i en ikke relateret branche.

  • 0
  • 0
#30 Poul-Henning Kamp Blogger

phk. Den bemærkning fortæller en del dig.

Ja: at jeg har været i branchen længe nok, til at have haft følgende som min email-signature i over 10 år:

Never attribute to malice what can adequately be explained by incompetence.

Og ikke har kunnet finde noget visere at erstatte det med.

ps. Jeg arbejder i en ikke relateret branche.

Se ovenfor.

Poul-Henning

  • 0
  • 0
#35 Troels Arvin

En caching-strategi er fuldstændig afgørende for at kunne skalere en web-løsning. Og det kan fx involvere en reverse proxy; men det kan også handle om at cache'e database-resultatsæt, partielt genererede side-elementer, ...

Hvis man kigger i HTTP respons-headers fra en side på ft.dk, ser man bl.a.: ... Cache-Control: no-cache, no-store ... Pragma: no-cache ... Expires: -1

Altså: De signalerer så kraftigt det kan gøres, at siden ikke må caches af proxies og browsere. I så tilfælde får man næppe meget ud af at sætte en reverse proxy op.

Min erfaring er, at det ofte er udtryk for dovenskab, når websites forbyder caching: Man har ikke taget sig tiden til at undersøge, om éns indhold er cache-bart eller ej.

Ikke desto mindre skal man passe meget på med at gøre alting cachebart med ét slag. Jeg har selv engang været med til at sætte caching på et site, hvor folk var logget ind med sessioner. Efter cachingen opstod ramaskrig fordi folk pludselig oplevede, at sitet var personaliseret til en anden en dem selv. Jeg har glemt detaljerne, men løsningen blev lynhurtigt at fjerne reverse proxying igen; jeg mener, at vi senere fik caching på plads.

Det bliver spændende at høre, hvad Task Force'en når frem til.

PS: Man har på nationalt plan et web-site som skal tages i brug i tilfælde af katastrofer eller lign., hvor man ikke kan regne med at myndighedernes normale sites kan følge med: www.kriseinfo.dk. Selve www.kriseinfo.dk er en smule cache-bart, og det er lagt på et content delivery network (med DNS-svar som lægger op til round-robin tilgang), så det må antages at kunne følge godt med. Så langt så godt. Desværre har de glemt at robustgøre kriseinfo.dk (altså uden www): kriseinfo.dk peger på et alm. ikke-CDN web-site som kører på en ældre IIS og som så redirigerer til www.kriseinfo.dk. Eftersom de fleste efterhånden har droppet at skrive www, synes der altså at være potentiale for et svagt led i kæden den dag krisen vitterlig opstår...

  • 0
  • 0
#36 Poul-Henning Kamp Blogger

Altså: De signalerer så kraftigt det kan gøres, at siden ikke må caches af proxies og browsere. I så tilfælde får man næppe meget ud af at sætte en reverse proxy op.

Her laver du en meget populær logisk fejlslutning.

Disse headers siger at klienten og klient-side caches ikke må cache indhold.

De siger ikke at webserveren, med den viden den har, ikke kan cache.

Typisk integrerer man en server-side cache med CMS, således at når et objekt opdateres, sendes en invalidering til cachen, så den ved at den skal hente en ny kopi.

Poul-Henning

  • 0
  • 0
#37 Troels Arvin

Jeg er klar over, at man godt kan opsætte en reverse proxy, hvor man fx kan bede den tolke normale cache-headers som udelukkende at være rettet mod nedstrøms HTTP-klienter (og så fx. i stedet kigge på en s-maxage header).

Men jeg kunne frygte, at det desværre ikke er sådan ligetil med Folketingets site. Dels har det en Dokumentkurv som kan siges at være en personalisering, og dokumentkurven synes ikke at være udskildt i et separat element der så kunne være friholdt caching. (Man kunne fx. have gjort dette med noget client-side scripting.) Og sitet synes at benytte noget ASP.NET viewstate-snask der nok heller ikke kan tåle caching.

Vi er antagelig enige om, at det tumpet, at FT ikke er gjort cache-venligt fra starten. Men jeg vil fastholde at det ikke nødvendigvis bare lige er sådan at sætte en reverse proxy op for ft.dk.

At Task Force lyder lidt fjollet/krukket rykker ikke ved, at FTs folk og leverandøren har behov for at drøfte dette nærmere til en start.

  • 0
  • 0
#38 Poul-Henning Kamp Blogger

Det er så en helt anden side af sagen:

Det er meget tydeligt at folk med virkelig forstand på de dele, designer nye websites med en klare og veldefinerede grænser imellem "content construction" (=author funktionen, oprettelsen af objekter osv.) "content composition" (= CMS funktionen, konstruktion af de composit objekter klienterne skal se) og "content delivery" (= Webserver/cache/CDN)

Folketinget.dk ser som et minimum ud til at mangle den ene af disse grænser.

Det betyder dog ikke at man ikke kan gøre noget med en intelligent cache, og der er netop et af de aspekter jeg nok er mest stolt over i varnish: nemlig "VCL" sproget der tillader folk at vikle cache-løsningen omkring selv de mest tåbelige CMS systemers dumheder.

Poul-Henning

  • 0
  • 0
#39 Pauli Østerø

Viewstate på klientet, det løber mig koldt ned af nakken og alle nakkehår rejser sig. Sådan noget skal smides i noget memcache på serveren med en nøgle til brugerens session.

Lige siden ft.dk har jeg græmmet mig over hvordan sådan noget overhovedet kan godkendes til drift. Vi har regler for bygningskonstruktioner, vandkvalitet, sikkerhedsafstand til højspændingsledninger osv osv osv osv. Hvor er reglementet for konstruktion af websites, i det mindste den del af slagsen som betales af det offentlige??

Nåja, http://www.ft.dk/aktuelt.aspx og http://www.ft.dk/Aktuelt.aspx ses som een og samme side. BVADR!

Jeg kan komme med en alenlang liste over kritikpunkter og med antallet af dem som kan findes bare på frontenden kan man kun gisne om hvor rodet det bagvedliggende system er strikket sammen.

Nåja, med Sitecore som CMS system er det i hvert fald ikke et spm. om databasen kan optimeres alverdens.

  • 0
  • 0
#40 Lars Bjerregaard

Det betyder dog ikke at man ikke kan gøre noget med en intelligent cache, og der er netop et af de aspekter jeg nok er mest stolt over i varnish: nemlig "VCL" sproget der tillader folk at vikle cache-løsningen omkring selv de mest tåbelige CMS systemers dumheder.

PH- lidt off-topic her, men hvor bedømmer du at Drupal ligger her på "dumheds-skalaen"?

  • 0
  • 0
#41 Claus Jørgensen

Og igen ser vi at PHK stadigvæk ikke har forstået konceptet i at drive virksomhed.

Hvis din løsning er så god PHK, hvorfor har du så et problem med at drive virksomhed, og lade staten betale dig i dyre domme for at installere Varnish?

"If you can't beat them, join them"

Selvom det ikke giver mening, så er det ret normalt at betragte de dyre konsulenter som en mere seriøs løsning end at installere et gratisprodukt fra internettet.

Og indtil der er nogen som kan opstille en business-case på hvorfor Cache giver mening, og hvorfor Varnish er det rigtige valg af de mange muligheder for cache der findes, så er du dømt ude PHK.

Så stop dog med at spille så højhellig, når du ikke vil arbejde med på de præmisser du nu engang godt ved at systemet er baseret på.

At få en evt. kunde (Folketinget) til at virke dumme for at have valgt en forkert løsning, og implicit sige at de folk de har hyret har været inkompetente/korrupte, det er bare så ubeskriveligt meget forkert.

(Og siden Varnish nu er gratis, hvorfor har du så ikke vundet nogle udbudsrundter endnu? For doven til at skrive 200 siders analysedokumenter?)

  • 0
  • 0
#43 Kim Sørensen

Hvis din løsning er så god PHK, hvorfor har du så et problem med at drive virksomhed, og lade staten betale dig i dyre domme for at installere Varnish?

Det er jo noget forbandet sludder. PHK har valgt at leve sit liv og tjene sine penge på én måde... andre har så valgt en anden måde. Men det siger altså ikke noget om deres produkter. Hvis PHK ønsker at arbejde med OSS osv. er han da i sin fulde ret til det... Hvis man har fulgt lidt med i hvad PHK ellers render rundt og skriver, udvikler og ellers roder med, synes jeg i øvrigt der er god grund til at antage "vi" får mest ud af PHK under den "forretningsmodel" han har valgt - men det er en anden snak.

Noget andet er at det godt kan virke lidt skingert, når PHK kritiserer folk for at nedsætte en "task force" til at løse opgaven... Jeg er stoler dog fuldt ud på PHK, når han siger ft.dk vil kunne drage fordel af at implementere Varnish. Men derfor er der stadigvæk god grund til at nedsætte den omtalte "task force"... Det ændrer dog ikke på at det er ualmindeligt primitivt og misforstået, at angribe PHK's karriere-valg...

  • 0
  • 0
#45 Jesper Poulsen

Der er ingen grund til at kalde hinanden navne..

Jeg kalder ikke Claus for noget som helst. Jeg har skrevet en række valgmuligheder, men jeg har ikke selv valgt nogle af dem, for jeg synes ikke at nogle af dem fuldt ud dækker Claus.

Men når man på så nedladende vis kritiserer en mand der har valgt at leve sit liv som freelancer og producerer et stykke software der "sælger sig selv", så burde man nok tage sin egen stilling op til revision.

Det kan også være at Claus ganske enkelt er misundelig over at der findes folk der helt alene kan skrive et stykke software som ikke kræver en kæmpestor stab af marketingsfolk for at få ud over rampen.

Og så er vil tilbage ved spørgsmålet, hvad er Claus selv? Kun Claus kan svare på det.

  • 0
  • 0
#46 Kim Sørensen

Jesper, du ved hvad jeg mener - der er vist ikke nogen tvivl om at du mener alle "valgmulighederne" passer på Claus ;)

Vi er enige om at Claus' indlæg var tåbeligt... Men at kalde Claus en tåbe bidrager ikke med noget som helst.

  • 0
  • 0
#47 Eskild Nielsen

Jeg er stoler dog fuldt ud på PHK, når han siger ft.dk vil kunne drage fordel af at implementere Varnish.

Så vidt jeg forstod phk, så er hans undren da primært fokuseret på at man har fravalgt serverside cache på en side, der må regne med at få tæsk regelmæssigt.

  • 0
  • 0
#48 Kim Sørensen

@ Eskild

Når jeg læser den artikel PHK linker til får jeg indtrykket at han vurderer, at ft.dk ikke benytter nogen form for web-caching overhovedet, og følgeligt undrer sig over den disposition. Der tillader jeg mig så at tage PHK's ord for gode varer - hvis han ikke kan finde nogle spor på web-caching kan jeg nok heller ikke. Derfor deler jeg naturligvis også PHK's undren over hvorfor man har fravalgt eller ikke tilvalgt dette. I den forbindelse har PHK så nævnt implementering Varnish som en metode til at rette op på denne besynderlige disposition. Det er vel ret simpelt at læse sig til i de ovenstående kommentarer?

  • 0
  • 0
#50 Claus Jørgensen

PHK har valgt at leve sit liv og tjene sine penge på én måde... andre har så valgt en anden måde.

Hvilket vel er fint, men når han bevist mener at alle konsulterne på ft.dk har været inkompetente eller korrupte, så er man selv ude om at stå for skud.

Hvis PHK ikke vil tilbyde en løsning som virksomhed kan han sådan set ikke tillade sig at kritisere dem for ikke at bruge cache.

Der er ligeså meget personangreb i det, som hans eget indlæg om konsulenterne.

Pointen er meget klar: Hvis man ikke vil/gider præsentere en business-case, skal man ikke brokke sig over at der så bliver hyret folk til formålet.

Varnish kommer ikke til at rede verden, hvis folk ikke har en forretningsmæssig grund til at bruge det. Og den finder man ikke fra debatindlæg på internettet, det ville være usaglig.

  • 0
  • 0
#51 Jesper Poulsen

Varnish kommer ikke til at rede verden, hvis folk ikke har en forretningsmæssig grund til at bruge det.

Spørg DMI, Facebook, US Marines og andre hvor deres forretningsmæssige grund ligger for at bruge det. Der er ingen af dem der forhandler IT-løsninger. Alligevel bruger de produktet.

At du sidder fast i en dyb kommerciel model er sådan set dit problem. At du ikke magter at tjene penge uden at sidde i en dyb kommerciel model er et endnu større problem - for dig.

Dine udtalelser siger mere om dig end om PHK - du magter ikke at skrive software der sælger sig selv - dit software er bare ikke godt nok...

Claus, misundelse er en grim ting.

  • 0
  • 0
#52 Kim Sørensen

@ Claus

Vi er enige for så vidt at der ikke er grund til at kritisere man nedsætter en task force. Vi er sådan set også fuldstændigt enige om at det godt kan se ud som om det mere er PHK's manglende "business-erfaring", der taler der. Men at begynde at påstå PHK ikke har den fornødne viden til at udtale sig om tekniske løsninger eller angribe brugbarheden af hans produkter, på baggrund af hans personlige karrierevalg er direkte tåbeligt.

Hvadenten PHK ved og ikke ved om hvordan man driver forretning siger så absolut intet om hans tekniske viden eller produkterne der opstår heraf.

  • 0
  • 0
#53 Eskild Nielsen

@Kim

Sådan læste jeg det også - samt at det især var fravalget af cache der undrede ham.

Han skrev vist endda at et vilkårligt korrekt opsat produkt af slagsen ville give en markant forbedring.

At PHK så sikkert ville foreslå Varnish hvis han blev bedt om et forslag er en anden sag

  • 0
  • 0
#54 Kim Sørensen

@ Jesper

Du ved hvad jeg mener... Jeg kunne jo også spørge dig: Er du holdt op med tæske din kæreste? Du kan besvare det med "ja" eller "nej" ;)

Tag nu fat i det Claus skriver og ikke den der skriver det - der er rigeligt med "guldkorn", at tage fat i.... Men det må være nok sagt om den sag - lad os holde os på sporet...

  • 0
  • 0
#55 Kim Sørensen

@ Eskild

Jeg er ikke helt sikker på hvad du mener? Mener du det er forkert, at tro PHK mener ft.dk vil kunne drage fordel af at implementere Varnish? Du må lige uddybe dit indlæg, for der er tydeligvis noget jeg ikke fanger :)

  • 0
  • 0
#56 Claus Jørgensen

Spørg DMI, Facebook, US Marines og andre hvor deres forretningsmæssige grund ligger for at bruge det. Der er ingen af dem der forhandler IT-løsninger. Alligevel bruger de produktet.

Man behøver ikke være sælger for at have forretningsmæssige grunde for at bruge et IT produkt. Man behøver sågar slet ikke at være et IT-firma.

Men at begynde at påstå PHK ikke har den fornødne viden til at udtale sig om tekniske løsninger eller angribe brugbarheden af hans produkter, på baggrund af hans personlige karrierevalg er direkte tåbeligt.

Det synes jeg heller ikke jeg har gjort. I læser mellem linjerne fordi at indlægget var kritisk.

Problemet er at PHKs erfaring og karrierevalg ikke er brugbar når han er i tøjet som sælger. Så skal han referer til andre kilder.

Susceshistorier for andre store danske firmaer er relevante, men hvor er de henne? At PHK ved at EkstraBladet bruger Varnish er jo fint, men at resten af Danmark's IT udviklere ikke ved det, gør det jo lidt svært at argumentere for valget af Varnish.

Så i stedet for at være højhelig, burde PHK sammenfatte et dokument som folk kan referer til. Et dokument underskrevet af et akademisk kendt ekspert. Det ville være relevant og troværdigt document for når folk skal vælge cache/Varnish.

At brokke sig over hvordan maskinen i det offentlige fungere, mens man promovere sit eget produkt er ikke en måde at gøre tingene på.

  • 0
  • 0
#57 Kim Sørensen

@ Claus

Du begyndte at ævle om at PHK ikke har "kunne" sælge sit produkt...hvilket man vel må antage er dit forsøg på at bevise produktet ikke er brugbart/relevant? Men PHK's opgave er jo ikke at være sælger...og tak for det - alt ære og respekt til PHK men nogen brugtvognsforhandler-type har jeg aldrig set ham som ;)

PHK siger bare at det undrer ham, at man tilsyneladende ikke har implementeret nogen form for web-caching på ft.dk. Den undren kan man da kun dele med ham? I samme åndedrag må man derfor også give ham ret i at implementering af web-caching utvivlsomt vil være en fordel for ft.dk. Om det er den fulde løsning på deres problemer kan man naturligvis have sine tvivl om og derfor stiller jeg mig også skeptisk overfor PHK's skepsis i forhold til at nedsætte en task force... Men det ændrer altså ikke ved at det skriger til himlen, at man ikke kører nogen form for web-caching på ft.dk. At det så desværre er en ret udbredt mangel hos landets web-udviklere siger mere om web-udviklerne end det siger om eksempelvis Varnish... At man i 2010 stadigvæk kan rende ind i web-udgaver af store aviser, der knirker i samlingerne hver gang familien Danmark sætter sig til computeren er ganske enkelt utroligt...

  • 0
  • 0
#58 Claus Jørgensen

Du begyndte at ævle om at PHK ikke har "kunne" sælge sit produkt...hvilket man vel må antage er dit forsøg på at bevise produktet ikke er brugbart/relevant?

Overhovedet ikke. Men jeg betragter PHK som hovedansvarlig i at få folk til at bruge Varnish.

Derfor må han betragtes som "sælger", om han vil det eller ej.

Men det ændrer altså ikke ved at det skriger til himlen, at man ikke kører nogen form for web-caching på ft.dk.

Jeg er da også enig med den tekniske vurdering, jeg kan ikke forestille mig nogen der er uenige der. Mit argument var rendyrket på hvorfor PHKs stil at argumentere på er dårlig, og ikke fører nogen vejne.

At det så desværre er en ret udbredt mangel hos landets web-udviklere siger mere om web-udviklerne end det siger om eksempelvis Varnish.

Men hvis PHK starter med at kalde folk inkompetente og beskylder dem for at have skjulte agendaer, så er det jo ret usandsynligt at vi gider snakke med ham mere.

Men en mere dybere grund til problemet vil jeg tro, er at de fleste webudviklere kun tager sig af udvikling, og ikke drift.

Cache som varnish vil jeg betragte som drift. Så det er ikke mit ansvar at sætte op hvis jeg var .NET udvikler og skulle sætte Sitecore op. Det kan endda være at driften varetages af et helt 3. firma som man aldrig har kontakt med.

Det er så her at business-casen kommer ind i billedet igen. Vi, som udviklere, bør gå til chefen eller kunden og påpege at det er vigtigt.

Her spørger kunden som om argumenter for hvorfor det er vigtigt, og så skal du have argumenterne klar, i form af en analyse. Uden analysen så er der lukket ved kasse 1, og du kan glemme alt om at få cache med, før projektet er gået ned et par gange. (som vi oplever nu.)

  • 0
  • 0
#59 Claus Jørgensen

Indkalder den flok dyre konsulenter der har skabt problemet med deres uvidenhed/inkompetance/hidden agenda (overstreg selv, om nødvendigt) mens du ignorerer og nedgør hvad en af landets, hvis ikke verdens, førende specialister om emnet siger til dig, fordi han gør det gratis i et offentligt forum ?

http://www.version2.dk/artikel/14547-mysteriet-uopklaret-svartids-pine-p...

Oh shi...

  • 0
  • 0
#62 Thomas (bbb) Hansen

Når det kommer til PHK's ordvalg, så skal man altid tage det med et gran salt og et smil. Når det kommer til web-caching, så må man nok gå ud fra at PHK ved noget. Og hvorfor have så ondt i røven hvis PHK fik penge for en implementering af Varnish...Jeg er ret sikker på at PHK kunne få den webserver (www.ft.dk) til at køre mere stabilt og bare bedre.

  • 0
  • 0
Log ind eller Opret konto for at kommentere