რატომ შეიძლება VPN-ით ჩამოტვირთვამ პირდაპირი კავშირი დაამარცხოს
გადაცემა, რომელიც გვირაბში ჩქარდება, ჩვეულებრივ ერთი პორტის ზღვარზე მიუთითებს. სამი კონტროლირებადი შედარება გამოჰყოფს ფორმატორს ნამდვილი დაჩქარებისგან.
დააკავშირეთ გვირაბი, დაიწყეთ დიდი ჩამოტვირთვა და ის დაახლოებით ორჯერ უფრო სწრაფად წავა, ვიდრე იგივე ფაილი მის გარეშე. ეს რეკლამას ჰგავს, მაგრამ შეიძლება იყოს ნამდვილი გაზომვა სახლის ხაზზე. ჩვეულებრივი მიზეზი ერთ პორტზე მიბმული სიჩქარის ზღვარია: გვირაბი თქვენს გადაცემას იქ მიაქვს, სადაც ფორმატორი არ უყურებს, და ხაზის ნამდვილი ტევადობა პირველად ჩნდება.
რაც ნიშნავს, რომ საინტერესო რიცხვი არ არის ის, რამდენად სწრაფი იყო VPN. არამედ ის, რამდენი ხაზიდან არასდროს მიგიღიათ, და რატომ.
ზღვარი, რომელიც პორტს მიჰყვება და არა მარშრუტს
წვდომის მომწოდებელს შეუძლია შეზღუდოს გამტარუნარიანობა აბონენტზე პროტოკოლის ან დანიშნულების პორტის მიხედვით, და პორტი 80 საყვარელი სამიზნეა, რადგან ჩვეულებრივი დათვალიერების დიდი ნაწილი მას იყენებს. შეზღუდვა ხშირად არ გამოიყენება პირველი პაკეტიდან: გადაცემა იწყება ხაზის სიჩქარესთან ახლოს, წვავს აფეთქების კვოტას და შემდეგ ჩერდება შეზღუდულ რიცხვზე. პირველი წამები ჯანმრთელად გამოიყურება, დანარჩენი გადაცემა კი არა.
გაუშვით იგივე ბაიტები სხვა პორტით და 80-ის ფორმატორი მათ ვერასდროს ვერ ნახავს. გვირაბი თითქოს პირდაპირ კავშირს სჯობს, თუმცა დაამატა ნახტომი, დაშიფვრა და საკუთარი დანახარჯი. გაუმჯობესდა არა გზა, არამედ წესის არარსებობა.
ამიტომაც არის ეფექტი ასე თანმიმდევრული ფაილებსა და დანიშნულებებს შორის. თუ ზღვარი პორტზეა, ყველაფერი, რაც ამ პორტით გადაიზიდება, ერთნაირად იქცევა, როგორც არ უნდა იყოს ფაილის ზომა და ვინც არ უნდა იყოს ჰოსტი. დანიშნულება, რომელიც სხვა წესს იზიდავს, სხვა მრუდს აჩვენებს, და ეს განსხვავება თავისთავად დიაგნოსტიკურია.
გაზომეთ პლატო და არა მწვერვალი
მწვერვალი გადაცემის ყველაზე ნაკლებად ინფორმატიული ნაწილია, რადგან ყველა კავშირი კარგად გამოიყურება, სანამ მისი ბუფერები ივსება. ჩაწერეთ, სად წყნარდება სიჩქარე და რამდენ ხანს რჩება იქ.
curl -o /dev/null -w '%{speed_download} %{time_total}\n' https://<host>/test.bin
scp user@<transfer-host>:/data/test.bin /tmp/
გაუშვით წყვილი ზედიზედ იმავე მანქანაზე, იმავე საათში, შედარებად ქსელებში მყოფი ჰოსტების წინააღმდეგ. ერთი ნიმუში არაფერს ამტკიცებს; მრუდის ფორმა თითოეულის ორ გაშვებაში არის ის, რაც აფეთქების კვოტას სტაბილური ზღვრისგან გამოყოფს. ჩაწერეთ, სად ბრტყელდება სიჩქარე და არა რა აჩვენა პირველმა წამმა, რადგან აფეთქება ზუსტად ის არის, რასაც ფორმატორი გაძლევთ შეზღუდვის დაწყებამდე. მშვიდი პლატო, რომელიც გადაცემის ბოლომდე ძლებს, არის შესადარებელი რიცხვი.
შეინახეთ ფაილი უკვე შეკუმშული, რათა ტრანსპორტულ შეკუმშვას ვერ მოვიყვანოთ ახსნად. PDF ან არქივი ამ ცვლადს აშორებს და ასევე ხელს უშლის ვინმეს იმის მტკიცებას, რომ გვირაბმა ტვირთი შეკუმშა. თუ ორივე გადაცემა ერთსა და იმავე ფაილს იყენებს, დარჩენილი ერთადერთი განსხვავება გზა და პორტია. ჩაწერეთ ინსტრუმენტი და პორტი ყოველი რიცხვის გვერდით, თორემ მეორე გაშვება პირველთან შედარებადი არ იქნება.
სამი შედარება, რომლებიც მიზეზს აცალკევებს
გაიარეთ ისინი რიგრიგობით და გაჩერდით, როგორც კი ნიმუში ნათელი გახდება, რადგან თითოეული სხვა ამბავს გამორიცხავს.
- გაიმეორეთ იგივე ჩამოტვირთვა ჩვეულებრივი ვებ-გზით და სხვა პორტზე მდგარი გადაცემის ინსტრუმენტით, შედარებადი ტევადობის ჰოსტიდან.
- გაიმეორეთ ორივე არშეკუმშვადი ფაილით, რათა შეკუმშვა კანდიდატი აღარ იყოს.
- თუ თავად მართავთ გვირაბის სერვერს, ხელახლა მიაბით ის პორტ 80-ს, გაასწორეთ კლიენტის პროფილი, რომ ორივე ბოლო შეთანხმდეს, და კვლავ გადასცით. თუ გვირაბი ახლა შეზღუდულ ვებ-სიჩქარეზე ზის, შეზღუდვა პორტს მიჰყვება და არა VPN-ს.
მესამე ნაბიჯი გადამწყვეტია და სწორედ ის არის, რასაც ხალხი გამოტოვებს, რადგან კონფიგურაციის შეცვლას მოითხოვს. მის გარეშე თქვენ აჩვენეთ, რომ ორი რამ განსხვავდება, და არა ის, რომ პორტია მიზეზი.
რასაც ეს გაზომვა ვერ უჭერს მხარს
ის არ აჩვენებს, რომ გვირაბი ზოგადად უფრო სწრაფია, რომ ის რამეს შეკუმშავს, ან რომ ხაზის სხვა პორტები შეუზღუდავია. ის აღწერს ამ გადაცემას, ამ ხაზზე, ამ საათში. შეზღუდვები შეიძლება გავრცელდეს სესიაზე, აბონენტზე ან დღის დროზე, და ისინი შეიძლება შეიცვალოს შეტყობინების გარეშე.
ის ასევე არ ამტკიცებს, რომ პირდაპირი გზა გატეხილია. შეზღუდული გზა მაინც მუშაობს; ის განზრახ შეზღუდულია, და განზრახ პოლიტიკა არ არის შეკეთების მომლოდინე ხარვეზი.
და ის რა თქმა უნდა არ ამართლებს ყველაფრის გვირაბში გატარებას. პორტ 80-ზე ყოველი აპლიკაცია შეზღუდული რჩება, ხოლო ყველაფერი, რასაც გადაიტანთ, ახლა დამატებით ნახტომზე და დამატებით მარცხის რეჟიმზეა დამოკიდებული.
აქციეთ აღმოჩენა რაღაც შესრულებად
ჩაწერეთ დაკვირვება გაზომვად და არა განაჩენად: დიდი გადაცემები პორტ 80-ზე ჩერდება იმ სიჩქარის დაახლოებით ნახევარზე, რომელსაც იგივე ფაილი სხვა პორტზე აღწევს, ამ საათებში, ამ ხაზზე, ამ ნიმუშების დართვით. ეს არის მხარდაჭერის მოთხოვნა, რომლის გამოძიებაც ვინმეს შეუძლია.
«VPN უფრო სწრაფია» ასე არ არის. ეს იწვევს პასუხს დაშიფვრის დანახარჯზე, და ის პასუხი ტექნიკურად სწორია, მაშინ როცა არავის არაფერ სასარგებლოს არ ეუბნება. დაურთეთ ნიმუშების რაოდენობა, საათი და პორტი, რათა მკითხველმა ნიმუში გაამრავლოს.
თუ გადაწყვეტთ, გააგრძელოთ სხვა პორტის გამოყენება მასობრივი გადაცემებისთვის, ჩაწერეთ ეს დათქმა საკუთარ ჩანაწერებში: მსმენელის პორტ 80-ზე გადატანა ეჯახება ნებისმიერ ვებ-სერვერს, რომელიც უკვე იქ არის მიბმული, და შედეგად მიღებული უკმარისობა დაშლილ გვირაბს ჰგავს და არა პორტების კონფლიქტს.