Vi har i øjeblikket fornøjelsen at at hjælpe en større dansk detailvirksomhed med at optimere deres website. Websitet er bygget på et danskudviklet Windows CMS, som vinder på fleksibilitet og single-source filosofi, men desværre på bekostning af performance.
Vi har vundet mange millisekunder på kodeoptimering, men deployment af en web-accellerator foran Windows-serveren har vist sig at gøre en voldsom forskel. Anvendelsen af aggressiv indholdscaching er indtil videre en stor success, men har krævet en omstrukturering af koden og højere grad af asynkron kommunikation, når det kommer til dynamisk indhold.
På cirka 20 timer har sitet modtaget omkring 2.000.000 webforespørgsler, hvoraf kun cirka 4% er sendt videre til den bagvedliggende Windows-server. På trods af dette er der stadig stor dynamik på sitet, og kontaktforme, søgesider og relaterede produkter fungerer helt efter hensigten.
Vi har anvendt Varnish web-accelleratoren, som er udvidet og konfigureret til den specifikke opgave. Web-accelleratoren kører på CentOS operativsystemet. Både Varnish og CentOS er open source.
Efter morgenens big picture foredrag om “21st Century Stories” gik turen videre til Homemade Ubiquitous Computing.
Ubiquitous computing er grundlæggende idéen om at indlemme computere i dagligdags objeker. Måden, det typisk gøres på, er ved at indbygge RFID-tags, der kan læses på afstand. Så kan køleskabet f.eks. vise, hvilke varer, der står i det og hvor lang tid, de har stået der.
RFID-tags bliver allerede brugt rigtigt mange steder – også steder, hvor man ikke venter det og ikke er klar over det.
Derfor kan der være en bekymring omkring privatlivet. Jeg kan spænde et RFID-tag på min cykel (Københavns kommune: “Få en lille chip på”), så kommunen kan identificere den, når jeg melder den stjålet. Men hvad forhindrer politiet i at sætte RFID-læsere på lyskurvene og registrere, hvem der kører over for rødt?
Men bekymringen omkring private oplysninger og privatlivets fred ændrer ikke på, at der er umådeligt potentiale for at lette hverdagen via ubiquitous computing.
Vi har lige haft fornøjelsen af at høre Steve Coast snakke om OpenStreetMap, som er et projekt der indsamler gratis vejdata verden over – og til forskel fra f.eks. Google Maps, er alt data released under Creative Commons licensen.
Den åbne model betyder at alle er velkomne til at tage deres GPS under armen og bidrage med kortdata – hvad enten det er veje, gang- eller cykelstier. Vejen fra indrapportering til deployment er også meget kortere end f.eks. Google Maps, så sandsynligheden for at vejarbejde og lignende er ajourført hurtigt er langt højere.
Manden snakkede videre, og jeg gruede for at det kun var en håndfuld frivillige i området omkring San Francisco der havde bidraget med data, men blev positivt overrasket da jeg kiggede på kortet over Århus – der var selvfølgelig de velkendte vejdata, men frivillige havde også bidraget med ruter omkring Brabrand Sø og gangstierne rundt på Vestre Kirkegård – bare for at nævne et par stykker.
OpenStreetMap er allerede på et niveau hvor det er rigtig spændende for os kodehoveder. Nu er det bare at lægge hovederne i blød og få nogle gode ideer!
Previous Articles
Velkommen!
CodeCompany.dk er et lille århusiansk firma, der har specialiseret sig i at lave snedige og holdbare webløsninger. Her beretter Søren og HC om hvad der rører sig i kodesfæren og på det lille kontor i midtbyen.




Nyeste kommentarer