29/04-2011 | Business, E-handel, Kraftvaerk, Online handel, Online selvbetjening, Teknologi, Tips & tricks | Ture Wibrand

Langsomme websites mister kunder og Googleplacering

Har du nogensinde klikket på et link, ventet et par sekunder, og derefter givet op og klikket på noget andet? Eller har du nogensinde oplevet at en side begynder at dukke frem, hvorefter du mister tålmodigheden og klikker på “tilbage” knappen?

Udover den dårlige brugeroplevelse du giver dine kunder ved et langsomt website, koster det f.eks. også ekstra hos Adwords og giver ringere søgeordsplaceringer.
Matt Cutts fra Google udtaler, “Historically, we haven’t had to use it in our search rankings, but a lot of people within Google think that the web should be fast. It should be a good experience, and so it’s sort of fair to say that if you’re a fast site, maybe you should get a little bit of a bonus. If you really have an awfully slow site, then maybe users don’t want that as much” (Se video’en her).

Det findes mange muligheder når det kommer til optimering af et websites performance, som for eksempel at bruge Content Delivery Networks eller at hoste sitet i en cloudløsning (f.eks. som DSB har gjort på Microsofts Azure). Der er dog en række simple tiltag man kan gøre, for at optimere siderne så at oplevelsen for besøgeren forbedres markant.

Brug dit CMS indbyggede caching
Umbraco og Sitecore, for eksempel, har avancerede caching funktionaliteter som virker ”out of the box”. Hvis man planlægger, og tager hensyn til, hvilke elementer som er delt mellem alle besøgere, og hvilke som er dynamiske, kommer man rigtig langt med sit CMS standardfunktionalitet.

Hvis det er specifikke dele, eller databasekald, på en side som er ’dyrt’ (dvs. koster på den tid serveren skal bruge), kan man nemt implementere custom caching for lige den del – som opdateres når nyt indhold publiceres. Publiceringsfunktionen tager så lidt længere tid, men den tid vil brugerne spare i stedet for.

Minimer mængden af data som sendes til brugeren
Ved for eksempel at bruge SqishIt, kan man minimere mængden af Javascript og CSS som sendes til brugerens browser. Det er også muligt at samle alle javascript-filer til én, hvilket samlet gør at der sendes færre forespørgsler til serveren. En bonus ved dette er at browsercaching af Javascript og CSS derved håndteres automatisk, fordi navnet automat-genereres og optræder som en ny fil når koden er blevet opdateret.

I ASP.net-løsninger kan man slå ’viewstate’ fra for de kontroller som ikke bruger det, for at sende mindre data.

Når man således har minimeret data som skal sendes til besøgerens browser, kan man derefter komprimere data på serveren (og sende i ’pakket’ form) for at yderligere spare værdifuld båndbredde (og derved overførselstid). Alle moderne browsere understøtter Gzip for ’udpakning’.

Brug indexes i stedet for databasekald
I stedet for at serveren skal udføre kostbare databasekald, for eksempel ved produktfiltreringer, kan data placeres i søgeindekses som er optimerede for søgninger. I Umbraco og Sitecore bruges Lucene som standard, og man skal altså ikke bruge tid og penge for at få avanceret indeksering af sit indhold.

28/03-2011 | Business, E-handel, Losninger, Marketing, Teknologi, Tips & tricks | Ture Wibrand

Bliver din hjemmeside ulovlig 25. maj?

Med det ædle formål at beskytte brugeres privatsfære mod uberettiget krænkelse, vedtog EU d. 25. november 2009 et direktiv, der muligvis gør de fleste danske hjemmesider ulovlige d. 25. maj 2011.

Jeg skriver muligvis, fordi vi, her 2 måneder før direktivet træder i kraft som dansk lov, endnu ikke ved hvordan reglerne bliver, og hvordan de skal fortolkes. Loven rammer alle hjemmesider, der gemmer eller henter oplysninger på brugerens ”terminaludstyr” (enten selv eller for tredjepart), det vil for de fleste hjemmesider være i form af de såkaldte cookies.

I praksis betyder de nye regler, at brugerne skal vide hvad der bliver gemt af oplysninger om dem når de surfer på din hjemmeside, og hvad de oplysninger bruges til. Brugerne skal give deres samtykke til det, og de skal kunne vælge det fra. For dig som website ejer, betyder det sansynligvis at det bliver sværere at analysere trafikken, og derved målrette og segmentere din kommunikation.

IT- og Telestyrelsens udkast til ”Bekendtgørelse om krav til information og samtykke ved lagring af og adgang til oplysninger i slutbrugeres terminaludstyr” stiller krav om, at hjemmesider først må gemme/hente oplysninger efter, at brugeren har givet samtykke. Samt skal give brugeren:

  • information som ”fremstår i et klart, præcist og letforståeligt sprog eller tilsvarende billedskrift” (gid man kunne stille samme krav til en bekendtgørelse).
  • ”en umiddelbart tilgængelig adgang til at afslå samtykke eller tilbagekalde samtykke”

Undtaget fra kravene er oplysninger, der er en teknisk forudsætning for, at hjemmesiden kan virke, dvs. f.eks. login-funktionalitet eller virtuelle indkøbskurve.

Videre læsning:

Hvis du vil have en analyse af, hvad loven kommer til at betyde for din hjemmeside eller høre mere om mulighederne, kan Seniorkonsulent Per Jakobsen hjælpe dig.

25/02-2011 | Business, E-handel, Online handel, Online selvbetjening, Teknologi, Tips & tricks | Ture Wibrand

Fire farlige fejl i webshop sikkerhed

Det kræver ikke meget af udviklerne at forbedre sikkerheden i danske webshops. Som regel er det begynderfejl, der nemt kan undgås, som giver sikkerhedsproblemer.

Sådan lyder det fra webudvikler Mads Kierulff fra firmaet Kraftvaerk, efter at Version2 mandag skrev om, hvordan halvdelen af de danske netbutikker har alvorlige sikkerhedshuller.

Han peger på fire typiske begynderfejl, der kan have store konsekvenser for sikkerheden:

  1. Mulighed for SQL-injection, fordi forespørgslerne ikke bliver renset for farlige input.
  2. Manglende HTTPS på betalingssiderne.
  3. Minus-varer i indkøbskurven.
  4. Javascript i kommentarfeltet

Læs hele artiklen hos Version2

15/02-2011 | Business, Losninger, Marketing, Teknologi | Ture Wibrand

DSB S-tog kører på Windows Azure

Når passagererne i S-togene sender en sms-besked for at få en gratis togtur hjem fra Tuborgs J-Dag, så bliver det nu Microsofts sky, der sørger for, at billetten når frem, før kontrolløren når frem, eller turen er slut – og Kraftvaerk står bag løsningen.

Læs mere i vores case eller i artiklen hos Version 2

25/01-2011 | Design, Off-topic, Teknologi | Björn Rixman

HTML is the new HTML5?

Just one day after the W3C introduces their spiffy but rather confusing HTML5 logo and accompanying visual identity, the WHATWG announces on their blog that “HTML is the new HTML5” and that the HTML specification can now be considered a “living standard”.

The reason for doing so is, according to the announcement, that: “the term is now basically being used to mean anything Web-standards-related, so it’s time to move on!”
Læs mere »

19/11-2010 | Kraftvaerk | Kasper Engelbrecht Østergaard

Entrepreneur Of The Year 2010

Kraftvaerk blev for godt 1 måned siden kontaktet af Ernst & Young, som meddelte at vi var kommet i betragtning som Entrepreneur of the Year 2010, og at de derfor gerne ville interviewe os.

Under interviewet fik vi besked om at vi var blandet de 20 finalister i region København, og dermed var inviteret til regionskåringen der fandt sted i E&Y Tower i Søborg (det gl. TV-byen). Kraftvaerk vandt desværre ikke, men ikke desto mindre er vi meget stolte over at være kommet i betragtning, og ikke mindst at vi nu er i selskabet “top 120 entreprenører i Danmark”.
Læs mere »

01/10-2010 | Kraftvaerk | Lars Norré Pedersen

Kraftvaerk Århus – hip hip hurraa

Kraftvaerk Århus fylder to  år idag og har vist sig som en kraftfuld purk med fart over feltet!

Vi vil gerne  benytte lejligheden til at takke Kraftvaerk København for støtte og opbakning. Ikke mindst vil vi takke alle vores dejlige kunder og medarbejdere som har gjort det til en fornøjelse at starte virksomhed.

PS! Ved det godt kære Københavnere – men bagerbutikken var udskiftet med dameundertøjs butik….

29/09-2010 | Teknologi | Lars Norré Pedersen

Brænder du for web – jobs i Århus

Brænder du for web? Bliv konsulent hos Kraftvaerk. Passion og selvstændighed belønnes med fleksibilitet og udfordringer. Se stillingen her: http://www.kraftvaerk.net/job/webkonsulenter-s%C3%B8ges-til-arhus-afdeling/

29/09-2010 | Kraftvaerk | Lars Norré Pedersen

Pirater indtog Århus

Hos Kraftvaerk Århus indtog pirater i fredags festlokalerne. Jeg tør godt garantere at de ikke stod tilbage fra de historiske pirater hvad angår galskab og fest.

Et gammelt søkort ledte to hold rundt til en række udfordringer, og vanen tro vandt pigerne de fleste aktiviteter, inklusiv øl stafetten. Knapt så cool men sandt.
Læs mere »

03/09-2010 | Teknologi | Andreas Gehrke

URL mappings and incorrect form action URL

You can use URL mappings in your web.config to create better URLs SEO-wise, or as in my case, to create a duplicate version of a page without actually duplicating code. I created an urlMappings section and a couple of mappings in my web.config and it seemed to work great.
Læs mere »