Tider för tur och retur
Silktide läser in dina sidor i en riktig webbläsare och mäter hur lång tid det tar för ett meddelande att färdas från webbläsaren till varje server som sidan använder och tillbaka igen. Denna fördröjning kallas tid för tur och retur, eller RTT, och påverkar varje fil som sidan laddar ned.
Varför detta är viktigt
Tiden för tur och retur är en kostnad för allt som en sida gör. En webbläsare gör många förfrågningar för att läsa in en vanlig sida, och varje förfrågan betalar kostnaden för tur och retur innan något innehåll anländer – ofta flera gånger om, eftersom förfrågningarna är beroende av varandra. På en anslutning med hög fördröjning känns även en liten sida långsam, och varje besökare upplever den väntan vid varje besök.
Den vanligaste orsaken är det fysiska avståndet: data som färdas mellan en besökare i ett land och en server i ett annat kan inte färdas snabbare än ljusets hastighet. Om dina servrar ligger långt från din målgrupp är tiderna för tur och retur höga för alla.
Så åtgärdar du det
- Leverera ditt innehåll via ett , som håller kopior av dina filer på servrar runt om i världen. Besökare laddar ned från en närliggande server i stället för din ursprungsserver, vilket vanligtvis är den största enskilda minskningen av RTT som är möjlig.
- Minska antalet olika servrar som sidan är beroende av. Varje extra domän – teckensnitt, analysverktyg, widgetar – lägger till egna turer och returer innan dess innehåll kan läsas in.
- Om de flesta i din målgrupp finns i en viss region bör du vara värd för din webbplats där.
Du kan inte eliminera tiden för tur och retur helt, utan bara minska den.
Så testar Silktide detta
- Läs in sidan i en riktig webbläsare och registrera varje server som sidan kommunicerar med.
- Mät tiden för tur och retur till varje server.
- Rapportera varje server med dess uppmätta RTT i millisekunder, med den långsammaste först, tillsammans med den längsta RTT som observerats för sidan.
- Bedöm resultatet utifrån den längsta RTT:n: under 50 ms är bra, och allt över 200 ms anses vara dåligt.
Felsökning
RTT:n verkar sämre än det jag själv mäter
Tiden för tur och retur beror på var mätningen görs. Silktide testar från sin egen plats, som kan ligga längre från dina servrar än du gör. Det är användbar information i sig: besökare i andra regioner upplever något liknande. Ett jämnar ut detta för alla.
Servrar från tredje part har höga RTT-värden
Du kan inte flytta någon annans server, men du kan bestämma om du vill vara beroende av den. Om en tjänst från tredje part konsekvent visar höga tider för tur och retur bör du överväga om du behöver den, eller om den kan läsas in efter ditt eget innehåll.