K9139 Performance optimering af websider

Website Performance er afgørende for Google Ranking

Kunder foretrækker et hurtigt site – ellers er de videre, Google forventer hurtig performance – ellers bliver du ranket lavere. Performance-optimering af et website er en palette af tjekpunkter og tiltag, som skal gøres på ethvert site. Der er mange lavthængende frugter, men der er også overraskende punkter

Målgruppe for Performance Kursus

Kurset henvender sig til frontend webudviklere med også til ASP.net C# udviklere, samt til serveradministratorer. Forudsætninger for kursus Du skal have en all-round viden om:

  • Webudvikling – herunder HTML, CSS, Javascript m.m.
  • Grundlæggende viden om webservere: IIS, Apache
  • Kendskab til http-protokol

Emnerne på kurset omhandler både webserver-indstillinger, javascript-optimering og brug af filer som .htaccess, robot.txt, men også en række web page analyzers..

Kursusindhold

Kurset indeholder følgende emner:

  • Test af PageSpeed – hvordan måles PageSpeed, og hvad er en acceptabel Load Time
  • Statistik og målsætning. Hvordan performer sider i snit, og hvad kan jeg forvente
  • Hvordan logger du timeouts? og er timeouts acceptable?
  • Brug af Inline JavaScript contra ekstern JavaScript-kald
  • Optimering af images, tidtagning på loading
  • Specifisering af image højde/bredde
  • JavaScript Defer Parsing – asynkron loading -gzip-compression
  • Minimering af CSS – redskaber
  • Rækkefølge af CSS og JS -Kombinering af flere eksterne CSS-filer
  • CSS Sprites
  • Alternativ til CSS @import
  • Fjernelse af blinde links
  • Angivelse af character-set. Flytning fra meta-tags til HTTP Content-type Response Header
  • Fjernelse af redirects fra landing pages -HTTP Keep-Alive også kaldet HTTP Persistent Connection –
  • Browser Caching og indflydelse på tidtagning
  • Vary Accept-Encoding Header
  • LastModified og eTag headers – brug af ExpiresByType i .htaccess-filer
  • Consistent URLs
  • Korrekt brug af QueryStrings
  • Cookies og Request Headers
  • Content Delivery Networks
  • CMS specifikke indstillinger – herunder brug af extensions
  • Brug af test tools

En række andre emner vil indgå. Som du kan se når vi vidt omkring. På kurset vil vi arbejde med en rigtig webserver og lave performance-tjek live.

Efter kursus kan du

Kurset giver dig en række værktøjer og helt præcise guidelines for optimering af selv store websider – uanset CMS-system.

Kurset kan relateres til CMS-systemer som Joomla, WordPress, Magento eller Drupal, samt pege mod IIS eller Apache. Som udgangspunkt køres kurset “neutralt”.