Kā Vanar novērš veiktspējas pasliktināšanos pirms tā sākas
#vanar $VANRY @Vanarchain
Vanar nesēž apkārt, gaidot problēmas. Lielākā daļa blokķēžu mīl lepoties ar augstām caurlaidspējām, pēc tam panikā, kad reāli lietotāji parādās un sāk spiest robežas. Vanar apgriež scenāriju. Kopš paša sākuma tas ir būvēts, lai tiktu galā ar haosu—tāda veida lietām, kas parasti apgrūtina citas tīkla struktūras.
Šeit ir tas, kas liek Vanar darboties: tā pamatdizains faktiski plāno haosu. Lēni telefoni? Nepastāvīga Wi-Fi? Dīvaina reģionālā aizture? Tas viss ir iekļauts. Tātad, pat ja jūs esat uz veca telefona pagrabā ar sliktu signālu, Vanar vienkārši turpina darboties. Nav nepatīkamu pārsteigumu. Nav pēkšņu palēninājumu.
Komanda saglabā bāzes slāni vieglu. Viņi nepievieno daudz funkciju, kas visu velk uz leju. Izpilde, validācija, dati—katrs darbojas savā joslā. Ja viena daļa tiek ietekmēta, pārējais tīkls nesasalst. Jūs nesaņemat tos domino efektu aizkavējumus, kurus redzat citās ķēdēs, kad satiksme kļūst traka.
Bet šeit ir īstā atslēga: Vanar neseko fantāzijai par “labāko” ātrumu. Tas viss ir par to, lai saglabātu lietas stabilas, pat ja visi ir tiešsaistē vienlaicīgi. Bloku laiki, apstiprinājumi, resursi—tie visu noregulē uzticamībai, nevis tikai skaistiem skaitļiem uz paneļa. Tātad lietotāji netiek iesprūduši gaidīšanā, un lietojumprogrammas nesabrūk tieši tad, kad tās ir nepieciešamas.
Vanar gadījumā veiktspējas kritums nav tikai apkaunojoša kļūda—tas ir dizaina neveiksme. Viņi no paša pirmā dienā atstāj vietu elpot. Tātad, kad pūļi ierodas, tīkls neskrien pēc risinājuma. Tas vienkārši turpina ripošanu—vienmērīgi, paredzami un gatavs tam, kas nāk tālāk.
