Etikettarkiv: loadimpact

Att tänka på innan lansering

CC BY-NC-SA http://www.flickr.com/photos/adesigna/4090782772/Innan jag lanserar en ny webbsajt så är det några saker jag brukar gå igenom som en ren hygienåtgärd. Dessa kan vara bra att använda som en checklista. Fungerar för WordPress, egenutvecklade sajter etc:

  • Titta efter eventuella 404 (not found) i webbserverloggarna. Exempel: En favicon som pekats ut med meta-tagg i header var felpekad
  • Titta efter felmeddelanden i errorloggen. Exempel: Nu senast så såg jag att minnesinställningarna för PHP var ställda för lågt, fick öka till 256MB
  • Se till att HTML, CSS samt RSS-feed är korrekt med hjälp av W3C html validator, CSS validator och Feed validator
  • Använd Firebug för att hitta eventuella 404:or som är offsite. Kanske anropas bilder i en widget eller dylikt
  • Prestandatest med Firebug + Google Pagespeed. Kanske även med LoadImpact eller Apache Bench.
  • Se till att korrekt HTTP-statuskoder skickas tillbaka, ta stickprov. Exempel: Har varit med om att sidor returnerat 404:or vilket inte märks vid vanlig webbsurf men Google kommer inte att indexera
  • Lägg till Google Analytics kod samt lägg upp sajten i Google Webmaster tools
  • Testa att allt ser korrekt ut med IE, Chrome, FF och Safari (på Mac + Win om möjligt)
  • Se till att sitemap finnes, är genererad och innehåller sidor
  • Ta backup!
  • Verifiera att kontaktuppgifter eller kontaktforumlär finnes och fungerar
  • Gå igenom CSS, JavaScript och HTML-kod och ta bort sådant som kan vara överflödigt
  • Minifiera CSS
  • Uppdatering: Se till att sajten/servern övervakas av Pingdom
  • Uppdatering 2: Se att sökmotorhygienen är bra. Titel, url och h1 matchar exempelvis
  • Uppdatering 3: Informera om cookies samt se till att det framgår vilket företag eller person som står bakom sajten
  • Uppdatering 4: Titta efter eventuella JavaScript-fel i javascript-konsollen i din webbläsare
  • Uppdatering 5: Hur ser sajten ut på mobiltelefon?

Lämna gärna en kommentar med fler förslag!

LoadImpact för belastningstester

Har just genomfört några belastningstester på den nya redundanta miljön som huserar i två olika datorhallar i USA. Med nginx och Redis som står för prestanda så måste jag säga att det ser rätt bra ut:

Återkommer när tjänsten är öppen för bruk!

LoadImpact med Ragnar Lönn (grundare av bl.a Algonet) i spetsen hittas så klart på LoadImpact.com

”Loadimpact.com, a unique, fully automated online service for load testing of websites. It has been developed by Gatorhole AB, a company that offers products and services related to system/network performance testing and measurement. Load Impact is the most popular web site load testing service on the Internet today, with tens of thousands of users per month and a total of over 50,000 executed load tests since its launch in january 2009.”

Testa hastigheten på din webbtjänst

För att testa hastigheten på din webbserver så finns det ett antal olika alternativ, jag tänkte presentera några av dem här:

  • Företaget Load Impact som bl.a Rangar Lönn ligger bakom tillhandahåller en ”freeminum”-tjänst där du kan testa hur din webbtjänst klarar belastning.
  • Västerås-företaget (?) Pingdom som är grundat av Sam Nurmi presenterar svarstider på din webbserver på två olika ställen. Dels så får du en graf över de webbservrar som du övervakar samt så kan du testa deras verktyg här: tools.pingdom.com
  • Google Webmaster tools har en sida där du kan få information om hur lång tid det tog för Google Bot’en (nej inte Anna) att ladda din sida.
  • Apache Benchmark (aka ht) som jag bloggade om i Januari 2008
  • xDebug visar hur lång tid individuella sidor tar på sig att laddas och tillsammans med webgrind så får du ett snyggt webbgui som går igenom dina debugg-loggar

Vet du några andra sätt som det är möjligt att testa svarstider? Skriv en kommentar!