3 Mga Sitwasyon Kung saan Ka Na Mas mahusay na Hindi Magagamit ng isang CDN

May -Akda: Roger Morrison
Petsa Ng Paglikha: 22 Setyembre 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Dizziness and Vertigo, Part I - Research on Aging
Video.: Dizziness and Vertigo, Part I - Research on Aging

Nilalaman


Pinagmulan: Nmedia / Dreamstime.com

Takeaway:

Ang mga network ng paghahatid ng nilalaman (CDN) ay maaaring maging isang mabilis at mahusay na paraan upang maihatid ang iyong nilalaman sa mga gumagamit. Ngunit ang mga ito ay palaging ang pinakamahusay na pagpipilian.

Ang mga network ng paghahatid ng nilalaman (CDN) ay isang mahusay na paraan ng pagpapabilis ng pag-access sa iyong nilalaman sa screen o aparato ng gumagamit sa pamamagitan ng paghahatid ng data na naka-cache sa kalapit na mga server. Kapag na-access ng mga gumagamit ang isang website na pinagana ng CDN, makakakuha sila ng isang makabuluhang pagpapabuti sa bilis ng pag-load, na nagpapabuti din sa karanasan ng gumagamit.

Para sa mga arkitekto ng datos ng data na partikular na naghahangad na mabawasan ang anumang pag-aksaya ng bandwidth at tiyakin ang isang lubos na mahusay na paggamit ng mga mapagkukunan, ang mga CDN ay isang perpektong solusyon. Ang mga nangungunang CDN ay may real-time na scalability at ang kakayahang mabawasan ang latency ng network. Nangangahulugan ito na natatanggap ng mga gumagamit ang data sa pinakamababang posibleng panahon, na may minimum na pagkalugi sa packet at ang iyong mga mapagkukunan ay ginugol sa isang pinakamainam na fashion. (Upang malaman ang higit pa tungkol sa kahusayan sa network, tingnan ang Ang Papel ng KPIs sa Network Management.)


Karaniwan, pinaniniwalaan na ang mga CDN ay napakalaking kapaki-pakinabang sa lahat ng mga sitwasyon ng nilalaman sa pamamagitan ng pagtiyak ng isang mas mabilis na oras ng pagtugon sa pamamagitan ng caching at harap-end na pag-optimize. Gayunpaman, ang mga CDN ay hindi kinakailangan ang pinakamahusay na paraan upang ma-optimize para sa pagganap sa lahat ng mga kaso.

Ang isang karaniwang CDN ay umaasa sa maraming mga node na ipinamamahagi sa buong mundo. Ang naka-link na nilalaman mula sa iyong site ay naka-imbak sa mga node na ito. Kapag ang mga gumagamit mula sa isang partikular na rehiyon ng heograpiya ay naka-access sa iyong site, sila ay naihatid na may naka-cache na nilalaman mula sa pinakamalapit na node. Ang nabawasan na distansya ay nangangahulugang nabawasan ang oras ng pag-ikot ng biyahe, at natatanggap ng gumagamit ang nilalaman sa hindi bababa sa posibleng oras. Katulad nito, kung ang iyong site ay madaling makakuha ng malaking trapiko o spike, ang isang ipinamamahaging topology ng network ay maaaring kumilos bilang isang proteksyon laban sa labis na pagkonsumo ng bandwidth.


Sa harap nito, ang isang CDN ay tila isang napaka-kapaki-pakinabang na tool para sa anumang uri ng nilalaman. Gayunpaman, hindi ito laging kapaki-pakinabang, lalo na kung mayroon kang mga tukoy na pangangailangan na sumasailalim sa isang ipinamamahaging imprastraktura. Narito ang ilang mga halimbawa.

Pinakamababang Batayan ng Gumagamit

Ang paggamit ng isang CDN ay gumagawa ng maraming kahulugan kung mayroon kang isang malaking at magkakaibang base ng gumagamit. Ngunit kung mayroon kang isang maliit, target at tukoy na base ng gumagamit, maaaring mas mahusay ka sa paggamit ng iba pang mga paraan ng pagpapabuti ng karanasan ng gumagamit. Nalalapat ito lalo na kung ang iyong imprastraktura ay nagsisilbi lamang ng isang maliit na bilang ng mga gumagamit, tulad ng isang intranet para sa panloob na paggamit ng iyong mga organisasyon, o kung ang iyong base ng gumagamit ay napakaliit.

Ang isang alternatibo dito ay ang pagpapatupad ng tamad na paglo-load, na nag-download ng pinakamababang halaga ng nilalaman sa screen ng gumagamit, samakatuwid ay nagbibigay ng agarang pag-access sa gumagamit sa nilalamang ito. Sa lugar ng natitirang nilalaman, ang mga pansamantalang mga placeholder ay mananatili. Habang gumagalaw ang gumagamit sa natitirang nilalaman, ang mga nagbebenta ay napuno ng aktwal na nilalaman. Tinitiyak ng diskarteng ito na ang mga mahahalaga ay ibinibigay sa gumagamit agad at ang natitirang nilalaman ay na-load sa isang per-kailangan na batayan. Ang resulta ay matalinong pagkonsumo ng bandwidth, pinakamabilis na bilis ng pag-load ng pahina at isang pinahusay na karanasan ng gumagamit dahil sa pagpapabuti ng bilis.

Labis na naisalokal na Batayan ng Gumagamit

Ang isa sa mga pinaka-natitirang bentahe ng isang CDN ay upang mapabilis ang paghahatid ng nilalaman sa mga gumagamit sa buong mundo. Ngunit kung nai-target mo ang iyong nilalaman sa mga gumagamit na matatagpuan sa loob ng isang naibigay na rehiyon ng heograpiya, ang paggamit ng isang CDN ay maaaring hindi makagawa ng isang buong kahulugan. Ang nasabing mga halimbawa ay kung nagpapatakbo ka ng isang website sa paaralan o unibersidad - maaaring mas mahusay kang magbigay ng pag-access mula sa mga nasasakupang pasilidad, lalo na kung ang mga gumagamit ay mai-access mula sa loob ng paligid.

Walang Mga bug, Walang Stress - Ang Iyong Hakbang sa Hakbang Patnubay sa Paglikha ng Software na Pagbabago ng Buhay nang Walang Pagsira sa Iyong Buhay

Hindi mo maaaring mapabuti ang iyong mga kasanayan sa pag-programming kapag walang nagmamalasakit sa kalidad ng software.

Para sa tulad ng isang puro base ng gumagamit, maaari kang mag-eksperimento sa iba pang mga paraan ng pagpapabuti ng karanasan ng gumagamit. Maaari mong, halimbawa, subukang ipatupad ang prefetching sa iyong site. Pag-prefetching mahalagang makuha ang mga sangkap na inaasahan ng gumagamit na ma-access sa susunod. Halimbawa, kung nagpapakita ka ng isang imahe sa isang gallery, ang gumagamit ay malamang na mag-click sa susunod. Kaya ang prefetching ay naglo-load sa susunod na imahe sa dulo ng gumagamit bago na-click ito ng gumagamit, at sa gayon ay i-render ito agad sa sandaling maabot ito ng gumagamit. Napakahusay nitong nagpapabuti sa napansin na oras ng pagkarga sa pagtatapos ng gumagamit.

Mga Kinakailangan sa Pamamahala at Kumplikadong Pamamahala

Kung ang iyong samahan ay humahawak ng sensitibong data ng gumagamit, malinaw na magkakaroon ka ng isang kumplikadong protocol ng pamamahala sa lugar, nilalayong bantayan ang data ng gumagamit sa lahat ng mga gastos. Maaaring kabilang dito ang mga kahilingan sa soberanya, na utos na ang data ay dapat manatili sa loob ng pisikal na nasasakupan ng isang tiyak na bansa. Sa ganoong kaso, ang pag-aalis ng isang CDN ay hindi maaaring maging isang mahusay na akma, dahil nangangahulugan ito na ang data ay maaaring mai-cache sa mga server sa mga bansa sa labas ng hurisdiksyon, na maaaring labanan laban sa mga kahilingan sa soberanya. (Para sa higit pa sa mga responsable para sa pamamahala ng data, tingnan ang Chief Data Officer: The Next Hot Tech Job?)

Konklusyon

Gayunpaman, ang mga CDN ay isang mahusay na paraan upang mapabuti ang bilis ng website at pagiging maaasahan sa karamihan ng mga pagkakataon. Ang mga modernong CDN na nakabase sa cloud ay magbibigay din ng isang layer ng mga tampok ng seguridad, kabilang ang kumikilos bilang isang linya ng depensa laban sa mga pag-atake na batay sa trapiko at pagbabalanse ng pag-load sa pamamagitan ng pag-arte bilang isang reverse proxy.

Kaya, kahit na hindi mo masisiyahan ang pinakamahalagang benepisyo ng isang CDN sa isang napaka-naisalokal na senaryo, ang paggamit ng ganitong uri ng serbisyo ay makagawa ng mga makabuluhang pagpapabuti sa maraming iba pang mga kaso.