whycomputer.com >> Interneto žinios >  >> Internetas

Kaip apskaičiuoti ir optimizuoti svetainės pralaidumą

Svetainės pralaidumo svarba

Viena svarbiausių svetainės našumo dalykų yra priskirta pralaidumo apimtis. Pralaidumas lemia, kaip greitai serveris gali siųsti vartotojui reikalaujamą informaciją. Nors našumą veikia ir kiti veiksniai, dažnai ribojantis faktorius būna būtent pralaidumas.

Pralaidumo apibrėžimas

Pralaidumas matuojamas bitais per sekundę. Bitas – tai mažiausias kompiuterio duomenų vienetas (0 arba 1), aštuoni bitai sudaro vieną baitą. Tinklo ryšiai tradiciškai matuojami bitais, o vartotojo įrenginiai – baitais. 1 megabitas yra 1 048 576 bitų, o 1 gigabitas – 1 073 741 824 bitų. Taigi 100 Mbps ryšys gali per sekundę perduoti daugiau nei 104 milijonus bitų, tai yra apie 13 MB per sekundę.

Kaip apskaičiuoti pralaidumo poreikius

Dauguma serverių siunčia statinius puslapius ir paveikslėlius be papildomo apdorojimo. Tokiu atveju pralaidumo poreikiai yra paprasti: suskaičiuokite visų puslapio išteklių dydį baitais. Pvz., pagrindinis puslapis gali turėti 25 KB HTML, CSS ir JavaScript, o paveikslėliai – 250 KB. Iš viso tai 275 KB (≈ 2 200 kilobitų). 100 Mbps ryšiu šis duomenų kiekis sunaudos šiek tiek daugiau nei ketvirtadalį megabito per sekundę, todėl vienu metu galėtų veikti apie 300 vartotojų be sulėtėjimo. Atsiminkite, kad dalis pralaidumo visada dingsta dėl tinklo protokolų, tad praktiškai skaičiuokite šiek tiek mažiau (pvz., 300 vietoje 364). Svetainės, kurios tikisi daugiau nei 300 vienalaikių lankytojų, reikės didesnio pralaidumo arba lengvesnių failų.

CPU ribojimas

Dinaminiai puslapiai gali sulėtinti svetainę, nes jie reikalauja serverio procesoriaus (CPU) darbo. Pavyzdžiui, WordPress puslapiai generuojami PHP kodu. Jei vienam puslapiui reikia mažiau nei 0,33 % CPU, 100 Mbps ryšys ir toliau leistų aptarnauti apie 300 vienalaikius lankytojus. Jei puslapio generavimui sunaudojama 1 % CPU, tada maksimalus vienalaikių vartotojų skaičius sumažės iki maždaug 100, nepaisant pakankamo pralaidumo.

Kešavimas ir turinio tiekimo tinklai (CDN)

Pralaidumo ribojimus galima sumažinti naudojant turinio tiekimo tinklus (CDN). CDN talpina jūsų svetainės duomenų kopijas keliose pasaulio vietose, pavyzdžiui, Tokijuje ir Londone, todėl vartotojams artimiausioje vietoje duomenys pasiekia greičiau, o pagrindinis serveris gauna mažiau užklausų. Be to, kešavimas tiek vietiniame serveryje, tiek CDN gali ženkliai sumažinti CPU apkrovą, tačiau tai gali reikšti, kad kai kurie puslapiai bus šiek tiek pasenę.


URL:https://lt.whycomputer.com/internetas/100409087.html

Internetas
  • Kaip sukurti filmų ir muzikos parsisiuntimo svetainę

    Interneto prieinamumas, plačiai paplitimas ir greitis nuolat auga. Dėl to vis išmanesni naudotojai ieško vis turtingesnio turinio – garso įrašų ir vaizdo įrašų. Populiarios platformos, tokios kaip YouTube ir iTunes, rodo, kad filmai ir muzika internete yra paklausi, todėl daugelis svetainių savinink

  • Kaip nukopijuoti ir įklijuoti HTML kodą į savo svetainę

    Daugeliui pradedančiųjų webmasterių kyla klausimas, kaip naudoti HTML, kad tekstas atrodytų tam tikru būdu, išdėstyti turinį į stulpelius ar sukurti lenteles. Jei randate svetainę, kuri tiksliai atlieka norimą funkciją, naršyklė leidžia peržiūrėti jos HTML šaltinio kodą. Toks kodas gali būti nukopij

Interneto žinios © https://lt.whycomputer.com