Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Gör SPDY webben snabbare?
University West, Department of Engineering Science, Division of Computer and Electrical Engineering.
University West, Department of Engineering Science, Division of Computer and Electrical Engineering.
2014 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Does SPDY make the web faster? (English)
Abstract [sv]

Varje dag använder en stor del av jordens befolkning internet för att surfa till olika webbsidor.

När en webbsida hämtas från en webbserver till klientens webbläsare används HTTP.

Webben ser inte likadan idag som den gjorde när den kom och blev populär på 1990-talet.

Idag innehåller webbsidorna mer objekt, vilket gör att det är fler resurser som behöver

hämtas och det gör att laddningstiden för webbsidorna ökar.

Google startade ett projekt där de utvecklade SPDY. Det är ett applikationsprotokoll som

kom till för att Google ville försöka få kortare laddningstider av webbsidor.

Syftet med detta arbete går ut på är att jämföra SPDY mot HTTPS och HTTP för att se

om webben kan göras snabbare med SPDY och i vilka fall som det blir snabbare. Mätningar

på laddningstider görs först på en webbsida som tagits från internet och lagts upp på

webbservrarna i labbmiljön. Olika bandbredder och latenser används vid testerna. Sedan

görs även tester på syntetiska testsidor där antalet objekt och objektstorlekar varieras. Till

sist testas även hur de olika protokollen påverkas av paketförluster.

Resultaten från mätningarna visar att vid låga latenser är det inte någon större skillnad mellan

protokollen men när latensen ökar får SPDY kortare laddningstider gentemot HTTPS

och HTTP. SPDYs laddningstider är kortare än de andra protokollens då antalet objekt

ökar. Då objektstorlekarna var 400KB var det inte någon större skillnad mellan de olika

protokollen oavsett antal objekt. Vid mindre storlekar var SPDYs laddningstider kortare än

de andra protokollens. Paketförluster påverkade SPDY hårdare än de andra protokollen.

Vid höga latenser var det större påverkan än vid lägre. Vid 3% paketförluster var laddningstiden för SPDY längre än de andra protokollen

Abstract [en]

A large part of the population on earth uses the Internet to surf to different webpages each

day. HTTP is used when a webpage is downloaded from the webserver to the client's web

browser. The web is not the same today as it was when it arrived and became popular in

the 1990s. Today the webpages contain more objects, which means that more resources

need to be downloaded and that increases the page load times.

Google started a project where they developed SPDY. It is an application protocol that was

developed because Google wanted to try to get shorter page load times.

The purpose of this work is to compare SPDY with HTTPS and HTTP to see if the web

can be made faster with SPDY and in which cases it will be faster. Measurements on page

load times are first made on a webpage taken from the Internet that has been uploaded on

our webservers in the lab environment. Different bandwidths and latencies are being used

in the tests. After that more tests are being done on synthetic test pages where the number

of objects and object size are varied. Finally the effect of packet loss is tested on the protocols.

The results from the measurements show that at low latencies there is not much difference

between the protocols but as the latency increase SPDY is getting shorter page load times

than HTTPS and HTTP. The page load times for SPDY is shorter than the other protocols

as the number of objects increase. There was not much difference between the protocols

when the object size was 400KB regardless the number of objects. Packet loss affected

SPDY harder than the other protocols. The impact was bigger at higher latencies than at

lower. At 3% packet loss the page load times was longer for SPDY than the other protocols

Place, publisher, year, edition, pages
2014. , 29 p.
Keyword [en]
SPDY, HTTPS, HTTP, Page Load Times
Keyword [sv]
SPDY, HTTPS, HTTP, laddningstid för websidor
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hv:diva-6774Local ID: EDT501OAI: oai:DiVA.org:hv-6774DiVA: diva2:752873
Subject / course
Computer enigeering
Educational program
Datateknisk systemutveckling
Supervisors
Examiners
Available from: 2014-10-14 Created: 2014-10-06 Last updated: 2014-10-14Bibliographically approved

Open Access in DiVA

No full text

By organisation
Division of Computer and Electrical Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 66 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf