Kan ʼn VPN vinniger as die direkte verbinding wees?
Enkapsulering voeg oorhoofse koste by, maar die uitgang kan die transito, die bestemming en die vervoertoestande verander. Besluit met drie vergelykings, nie een spoedtoets nie.
ʼn Oordrag wat op die kantoorverbinding kruip, eindig soms vinnig deur die tonnel, en die ekstra enkapsulering laat dit onmoontlik lyk. Die skynbare paradoks kom uit die vergelyking van die verkeerde dinge. Die tonnel voeg werk by, en dit verander ook watter netwerkpad die verkeer volg, watter adres die bestemming sien en soms watter bediener hoegenaamd antwoord. ʼn Besluit tussen die twee roetes vereis dat daardie drie effekte geskei word voordat enige gevolgtrekking oor spoed gemaak word.
Drie dinge wat die tonnel kan verander
Die eerste is transito. Internet-roetering volg operateursbeleid en sakepaardings, nie gemete vertraging nie, so die pad deur ʼn VPN-verskaffer kan ander netwerke kruis as die direkte roete. Dit kan ʼn oorlaaide uitruilpunt vermy of op een met beter peering beland, en dit kan net so maklik slegter wees.
Die tweede is die bestemming. ʼn Verandering van uitgangadres verander dikwels die DNS-antwoord, en ʼn inhoudnetwerk kan vir jou ʼn ander kas of streek gee. ʼn Deel van die verbetering behoort dan aan die nuwe bediener eerder as aan die tonnel. Dieselfde gasheernaam kan op ʼn nader of ʼn minder belaaide bediener beland sonder dat iets aan die kliënt verander.
Die derde is vervoergedrag. Enkapsulering verander die doeltreffende pakketgrootte, en ʼn tonnel wat ʼn verliesryke middelsegment vermy, kan ʼn TCP-vloei sy venster laat groei in plaas van om herhaaldelik terug te val. Nie een van hierdie is ʼn universele versnellingsmeganisme nie; elkeen is ʼn toestand wat waargeneem moet word. Om hulle te skei, is wat ʼn nuuskierigheid in ʼn feit omskep.
Wat dit nie kan verander nie
Niks in die tonnel voeg kapasiteit by die skakel tussen die toestel en die netwerk nie. ʼn Versadigde Wi-Fi-kanaal, ʼn oorlaaide laaste myl of ʼn databeperkte mobiele plan begrens albei roetes op dieselfde manier, en ʼn spoedtoets deur die tonnel kan nie daardie plafon oorskry nie. Dieselfde skakel dra die geënkapsuleerde pakkette, so enkapsulering kan kapasiteit bestee maar nooit skep nie. Wat verander, is waar die pakkette gaan nadat hulle daardie skakel verlaat. Daarom het ʼn vinnige tonnelresultaat altyd ʼn verklaring stroomop van die eerste hop.
Bedienerkantgrense is ewe onverskillig. As die afgeleë gasheer stadig dien, lewer ʼn beter pad net die stadige antwoord doeltreffender, en die gebruiker wag steeds. ʼn Gedeelde oorsprong onder las lyk op dieselfde oomblik op albei roetes stadig.
Vergelyk die roetes behoorlik
Hou die toepassing, rigting, duur en gelyktydigheid identies, en verander net die pad. Hardloop elke toets meer as een keer, op dieselfde tyd van die dag, en teken die uitgangadres en die oplosser se antwoord saam met die deurset aan. Een lopie is ʼn steekproef eerder as ʼn meting, en een vinnige aflaai kan ʼn kas-treffer wees wat niks oor die roete sê nie. Skryf die toestande neer voordat die resultate kom, want die syfers is agterna moeilik om te interpreteer.
mtr -rwc 50 -T -P 443 203.0.113.20
curl -o /dev/null -s -w '%{speed_download} %{time_connect}\n' https://example.com/file
dig +short cdn.example.com
traceroute -n -T -p 443 cdn.example.com
Die oplosser se antwoord is die besonderheid wat die meeste vergelykings weglaat, en dit verklaar “verbeterings” wat verdwyn wanneer dieselfde bediener gedwing word. As die adres tussen lopies verskil, het die toets twee bestemmings vergelyk eerder as twee roetes. Rapporteer vertraging en verlies langs die deurset, want ʼn pad wat in die geheel vinniger is maar by elke interaktiewe versoek vertraging byvoeg, is nie beter vir die werklading wat gekla het nie. Retoertyd maak meer saak as grootmaatspoed vir enigiets wat vra en wag.
Wanneer die verskil die moeite werd is om te behou
As ʼn goedgekeurde tonnel ʼn spesifieke werklading betroubaar verbeter, is dit ʼn wettige operasionele keuse: dokumenteer die werklading, die meting en die uitgang wat gebruik is. ʼn Bruikbare rekord noem een gasheer, die uitgangadres wat die tonnel opgelewer het, die oplosser se antwoord, en dieselfde syfers van die direkte roete op dieselfde dag. Dit is genoeg vir die volgende ingenieur om die vergelyking te herhaal in plaas daarvan om dit weer te betwis. Dit is steeds nie bewys dat die verskaffer iets beperk nie, en dit dra nie oor na ander toepassings of ander ure nie.
Hou die metingsrekord by die konfigurasie. Dit beantwoord die volgende vraag of die verbetering nog bestaan, wat die enigste manier is om te weet of die pad of die werklading verander het. ʼn Rekord sonder ʼn datum kan daardie vraag glad nie beantwoord nie.