Quality does matter Whitepaper
Optimaliseer de performance van uw dienst Succes van uw online applicatie hangt mede af van de performance. Wat kunt u doen om de beste performance te behalen? INHOUD » Offline sites versus trage sites » Oorzaken trage websites » Laattijd website meten » ICT-omgeving bepalen » Performance tuning en optimalisatie » Stresstesten uitvoeren
Quality does matter
Optimaliseer de performance van uw dienst De irritatie die trage websites opwekken is veel groter dan een website die even uit de lucht is.
Een website (en/of applicatie) moet uiteraard altijd online zijn om succesvol te kunnen zijn. Een goed design, een duidelijke navigatie en goede vindbaarheid zijn ook belangrijke aspecten voor succes. Een ander belangrijk aspect wordt vaak vergeten, namelijk de snelheid of performance van de website. Het is aangetoond dat een snellere website leidt tot meer bezoekers, meer pageviews en een hogere conversie. Google heeft in een test geconstateerd dat een vertraging van slechts een halve seconde leidde tot 20% minder verkeer. De snelheid van een website raakt direct de inkomsten van de website. Bovendien bepaalt de snelheid van een website ook nog deels de positie in de Google ranking. De snelheid van een website heeft dus grote invloed op het succes van de website.
Offline sites versus trage sites Websites die een paar uur offline zijn en de kosten die hiermee gepaard gaan, zijn veel voorkomende nieuwsberichten. Uiteraard brengt het veel irritatie mee als u een website niet kunt bereiken als u deze nodig heeft. Uit verschillende onderzoeken van bijvoorbeeld Gomez.com en Akamai.com blijkt dat het erger is als de website continu traag is. De irritatie die trage websites opwekken is veel groter dan een website die even uit de lucht is.
Pagina 2
xxxx xxxxx xxxxx xx xxxxxxx xxx xxxxx xxxxx xx xxxxxxx Denit Hosting Solutions – Kabelweg 21, 1014 BA Amsterdam xxx xxxxx xxxxx xxxxxxx xxx xxxxx xxxxx xx xxxxxxx T 020 337 1801 – xx E
[email protected] – www.denit.nl
xxx xxxxx xxxxx xx xxxxxxx xxx xxxxx xxxxx xx xxxxxxx xxxxx
Quality does matter
Het is verbazingwekkend hoe groot de impact is bij een kleine vertraging. Reden hiervoor is dat de gebruikers minder geneigd zijn om op links door te klikken bij trage websites, omdat dat weer een lange wachttijd betekent. Snelheid is ook belangrijk voor het comfort van gebruikers. Lange wachttijden jagen gebruikers weg, maar zorgen er ook voor dat ze minder geneigd zijn om later terug te komen. Een wachttijd onder 1 seconde is ideaal. Zo voelt de gebruiker zich in controle. Irritatie treedt al op na een wachttijd van 2 seconde en na 4 seconde verlaat de gebruiker de pagina meestal. Opvallend is dat de gemiddelde wachttijd op het internet circa 6 seconde is. Een vertraging van 1 seconde kan ongeveer 7% omzetvermindering betekenen. Als een webwinkel dagelijks €10.000,- omzet, betekent een vertraging van 1 seconde een omzetverlies van maar liefst €250.000,- op jaarbasis (bron: Gomez.com en Akamai.com)
Oorzaken trage websites Een vertraging van 1 seconde kan ongeveer 7% omzetvermindering betekenen.
Een aantal oorzaken zorgen voor lange laadtijden. De webserver is verouderd en/of heeft niet voldoende servercapaciteit. De ICT-omgeving is niet optimaal ingericht voor de applicatie. De applicatie zelf is niet geoptimaliseerd. De applicatie wordt niet in Nederland gehost. Applicaties die buiten Nederland worden gehost zijn trager. Er moet veel code geladen worden. Bijvoorbeeld het laden van een boekingssite duurt langer dan een nieuwssite. De browser van de gebruiker is niet ideaal, Google Chrome is bijvoorbeeld gemiddeld sneller dan Internet Explorer.
Pagina 3
Denit Hosting Solutions – Kabelweg 21, 1014 BA Amsterdam T 020 337 1801 – E
[email protected] – www.denit.nl
Quality does matter
Laattijd website meten Veel websites bieden performance metingen aan voor uw website.
De simpelste oplossing is het inkopen van voldoende servercapaciteit, maar dit is lang niet altijd de beste en zeker niet de voordeligste oplossing
U kunt metingen krijgen vanaf verschillende browsers en vanaf verschillende locaties in de wereld. Vaak kunt u ook in een historisch overzicht zien hoe de performance over de tijd is geweest. Bij veel van deze websites kunt u gratis een enkele meting met de hand doen en in betaalde pakketten zit dan meer functionaliteit. Een aantal van deze sites zijn: http://www.webpagetest.org/ http://tools.pingdom.com/fpt/ http://loads.in/
ICT-omgeving bepalen Uit voorgaande blijkt dat het succes van uw website en/of applicatie valt of staat met de gebruikerservaring. Als uw applicatie traag is, haken gebruikers af en gaan op zoek naar een alternatief. De simpelste oplossing is het inkopen van voldoende servercapaciteit, maar dit is lang niet altijd de beste en zeker niet de voordeligste oplossing. Voordat u uw platform inricht en opbouwt, is het verstandig om goed na te denken over de gewenste performance, schaalbaarheid, veiligheid en redundantie van het platform. Het gebruik van een fysieke serveropstelling heeft bijvoorbeeld vaak hogere performance specificaties ten opzichte van een virtuele, maar met een virtuele omgeving kunt u eenvoudig uitbreiden op het moment dat dat echt nodig is. Bovendien vereist het realiseren van redundantie binnen een fysieke serveropstelling een hogere investering. Een goede inventarisatie, het afwegen van voor- en nadelen en het opstellen van een groeiplan is van groot belang voordat u begint. Denit denkt graag met u mee om een optimale performance voor uw applicatie te realiseren.
Pagina 4
Denit Hosting Solutions – Kabelweg 21, 1014 BA Amsterdam T 020 337 1801 – E
[email protected] – www.denit.nl
Quality does matter
Performance tuning en optimalisatie Natuurlijk kan het in de praktijk voorkomen dat een dienst minder goed functioneert dan u zou verwachten op basis van de feitelijke drukte en de capaciteit van uw ICT-omgeving. In dat geval kunnen de tuning en optimalisatie specialisten van Denit samen met u of uw ontwikkelaar kijken waar nog performance-winst behaald kan worden. In nauwe samenwerking wordt gekeken naar mogelijkheden voor het optimaliseren van de structuur en het gebruik van uw database, het inzetten van caching of proxy servers, instellingen van services op de server, het optimaliseren van de applicatie en tal van andere mogelijkheden.
De tuning en optimalisatie specialisten van Denit kunnen samen met uw ontwikkelaars kijken waar nog performance winst behaald kan worden.
Stresstesten uitvoeren Het is verstandig om vooraf een stresstest uit te voeren. Met een stresstest bepalen we precies waar de limieten van het platform liggen en ook de plek waar als eerste problemen zouden ontstaan. De uitkomst van de stresstest is belangrijk om eenvoudig te bepalen wanneer het moment bereikt is om capaciteit uit te breiden.
Deze whitepaper wordt u aangeboden door Denit Hosting Solutions Denit is de specialist in Enterprise Cloud Services en Managed Hosting. Denit past state-of-the-art cloud technologie veelvuldig en met groot succes toe. Samen met onze partners hebben wij al meer dan 1.000 Cloud projecten opgeleverd en er komen dagelijks nieuwe opdrachten bij. Denit is dan ook niet voor niets door VMware verkozen tot één van de weinige VMware Enterprise Service Providers van Nederland.
Pagina 5
Denit Hosting Solutions – Kabelweg 21, 1014 BA Amsterdam T 020 337 1801 – E
[email protected] – www.denit.nl
Quality does matter
Wij werken samen met onze partners aan de beste technologische oplossingen waarbij de business doelstellingen van eindgebruikers altijd centraal staan. Voor aanvang van een project wordt altijd een
Denit is de specialist in Enterprise Cloud Services en Managed Hosting.
Pagina 6
inventarisatie met u gemaakt van verwachtingen, afspraken en verantwoordelijkheden. Dit is de basis voor een succesvolle samenwerking.
Denit Hosting Solutions – Kabelweg 21, 1014 BA Amsterdam T 020 337 1801 – E
[email protected] – www.denit.nl