Sûget in VPN dyn batterij leech? Wat de radio al dy tiid die
Fersifering is mar in lyts part fan de rekken. Skied it oerdragen, de radio-wekjen en de werferbiningen, en fergelykje dan twa runs dy’t op ien punt ferskille.
In klacht oer batterijferbrûk komt meast as “de VPN fret myn batterij”, en dat is in konklúzje, gjin waarnimming. Wat de mjitting lit sjen, is dat in mingsel fan oerdragingen, radio-wekjen en werferbiningen it apparaat dwaande hold. Fersifering draacht by oan dy rekken, en op in moderne telefoan is it selden de grutste rigel. Skied de trije en de klacht wurdt eat datst echt testje kinst.
Wat in tunnel tafoeget oan de reis fan in pakket
Elk pakket dat de tunnel draacht, wurdt autentisearre, fersifere, yn in oare kop ynpakt en oan de oare kant útpakt. Dat wurk kostet prosessorsyklusen en, wichtiger, hâldt de netwurkynterface langer dwaande as de lading allinnich dwaan soe. In backup dy’t tsien minuten troch in tunnel rint, is noch altyd in backup fan tsien minuten mei wat mear oerheadzjen per pakket. De bytes en de doer komme fan de applikaasje, net fan de tunnel.
Dêrom is in persintaazje yn in batterijrapport in minne gids foar de oerheadzjen. It rapport skriuwt wurk ta oan komponinten, en de tawizingsregels ferskille tusken platfoarms.
Lês it rapport njonken in netwurkteller en de tiid dat it skerm oan is. As it oerdrachtsfinster mei it ûntladingsfinster oerienkomt, ferklearret de wurklêst it resultaat en is it protokol bysaak. As it ûntladen trochgiet wylst de tellers stilsteane, hâldt eat de radio wekker, en de folgjende seksje is it plak om te sykjen.
Keepalives, werferbiningen en de wekke steat fan de radio
In skerm dat lui liket, bewiist gjin lui netwurk. Syngronisaasje, berjochten en fernijingskontrôles stjoere allegear lytse hoemannichten ferkear, en elk dêrfan kin de radio folle langer út in leech-enerzjy-steat helje as de útwikseling sels duorret. Lyts faak ferkear is djoer per byte, om’t de fêste kosten oerhearskje.
In tunnel foeget syn eigen lyts ferkear ta as keepalives, dy’t besteane om in NAT-mapping iepen te hâlden of om in pear op te merken dy’t fuort is. Har doel hinget ôf fan it protokol en it netwurk, en se útskeakelje kin aktiviteit ferminderje, mar de tunnel nei in rêstige perioade ûnbrûkber litte. Asst in oare wearde testest, skriuw de oarspronklike op en befêstigje dat de tunnel dêrnei noch weromkomt. Mear noait in ynterval út in oar protokol, want in konstante dy’t by ien ûntwerp past, is willekeurich yn in oar.
Ferbiningswiksel is de twadde kosten. In klant dy’t elke pear minuten opnij ferbynt, bringt syn tiid troch mei hânskodzjen ynstee fan lading, en de radio krijt nea de kâns om ta rêst te kommen.
As it platfoarm de tunnel stopset om enerzjy te sparjen
Mobyle bestjoeringssystemen beheine útfiering op de eftergrûn, en in tunnel is net fan dat belied útsletten. In ferbining dy’t ferdwynt as it skerm útgiet, is meast in yntegraasjeprobleem fan it platfoarm en net in tsjinner dy’t de sesje wegeret. De eigen batterijrjochtlinen fan de klant binne it plak om te begjinnen, want se beskriuwe de stipe manier om fia sliep ferbûn te bliuwen.
Alles fan enerzjybehear frijstelle is gjin oplossing. It skept in oare wurklêst en ferneatiget de fergeliking dy’tst besocht te meitsjen.
Beslis dan wat der barre moat as it apparaat sliept, want altyd-oan-wurking, blokkearjen sûnder tunnel en batterij-optimalisaasje beantwurdzje trije ferskillende fragen. In ynstelling dy’t enerzjy sparret troch de easke dekking stil wei te litten, hat it oarspronklike doel net bewarre: it hat de flater ferburgen. Skriuw it bedoelde belied op foardatst eat oanstelt. Sûnder dat kiest men tusken in tunnel dy’t leechsûget en in tunnel dy’t gewoan ôfwêzich is, en neamst beide útkomsten in sukses.
Set in fergeliking op yn stee fan in oertsjûging
Fergelykje itselde mei itselde: deselde taak, itselde netwurk, deselde doer, ferlykber sinjaal. Skriuw de oerdroegen gegevens op, it oantal werferbiningen, de temperatuer fan it apparaat en de sinjaalbetingsten, want elk dêrfan kin it resultaat allinnich ferplakke. In pear persint batterij yn in oere sit yn ‘e rûs fan de measte telefoans, wylst in werhelber patroan oer ferskate runs net. Android VPN-rjochtlinen beskriuwe de libbenssyklus en it altyd-oan-gedrach dat in goed gedrage klant folget, wat nuttige kontekst is as ien dat net docht.
Ferpleats opsjonele grutte oerdrachten nei in momint dat enerzjy en netwurk beide goedkeap binne.
Hannelje dan neffens wat de fergeliking sjen liet. As de wurklêst it ferklearret, plan de wurklêst. As de wiksel it ferklearret, reparearje de netwurkoergong dy’t it feroarsaket. As it platfoarm it ferklearret, folgje it stipe batterijbelied foar dy klant. Kryptografyske ynstellingen ferswakje is de iennige feroaring dy’t it getal better makket en de oarsaak ûnoantaast lit, en dêrom moat it it lêste wêze dêr’t immen nei grypt.