ʻO nā ala pohihihi o ka ʻike a i ʻole e haʻi i kahi huaʻōlelo e pili ana i ka CDN

ʻO nā ala pohihihi o ka ʻike a i ʻole e haʻi i kahi huaʻōlelo e pili ana i ka CDN

Hoʻolele:
ʻAʻole loaʻa i kēia ʻatikala ka ʻike i ʻike ʻole ʻia e ka poʻe heluhelu i kamaʻāina i ka manaʻo o CDN, akā aia ma ke ʻano o ka loiloi ʻenehana.

Ua ʻike ʻia ka ʻaoʻao pūnaewele mua i ka makahiki 1990 a he mau paita wale nō ka nui. Mai ia manawa, ua hoʻonui ʻia ka ʻike ma ka qualitative a me quantitatively. ʻO ka hoʻomohala ʻana o ka kaiaola IT ua alakaʻi i ka ʻoiaʻiʻo ua ana ʻia nā ʻaoʻao pūnaewele hou i nā megabytes a ʻo ke ʻano o ka hoʻonui ʻana i ka bandwidth pūnaewele ke hoʻoikaika wale nei i kēlā me kēia makahiki. Pehea e hiki ai i nā mea hāʻawi maʻiʻo ke uhi i nā unahi ʻāina nui a hāʻawi i nā mea hoʻohana ma nā wahi āpau me ka wikiwiki kiʻekiʻe i ka ʻike? ʻO ka hoʻolaha ʻana i nā ʻike a me nā pūnaewele hoʻolaha, ʻike ʻia ʻo Content Delivery Network a i ʻole CDN wale nō, pono e hoʻokō i kēia mau hana.

Nui aʻe ka ʻike "kaumaha" ma ka Pūnaewele. I ka manawa like, hōʻike nā haʻawina he nui ʻaʻole makemake nā mea hoʻohana e pili i nā lawelawe pūnaewele inā lōʻihi lākou ma mua o 4-5 kekona e hoʻouka. He haʻahaʻa loa ka wikiwiki o ka hoʻouka ʻana o ka pūnaewele me ka nalowale o ka lehulehu, e alakaʻi maoli ana i ka emi ʻana o ke kaʻa, hoʻololi, a no laila ka loaʻa kālā. ʻO nā pūnaewele hoʻolaha ʻike (CDNs), ma ke kumumanaʻo, e hoʻopau i kēia mau pilikia a me nā hopena. Akā ʻo ka ʻoiaʻiʻo, e like me ka mea maʻamau, ua hoʻoholo ʻia nā mea āpau e nā kikoʻī a me nā nuances o kahi hihia kūikawā, kahi nui o kēia wahi.

No hea mai ka manaʻo o nā pūnaewele hoʻolaha?

E hoʻomaka kākou me kahi mākaʻikaʻi pōkole i ka mōʻaukala a me nā wehewehe o nā huaʻōlelo. ʻO CDN kahi pūnaewele o kahi hui o nā mīkini kikowaena i loaʻa i nā wahi like ʻole e hāʻawi i ka ʻike i ka ʻike pūnaewele e uhi ana i ka nui o nā mea hoʻohana. ʻO ka manaʻo o nā pūnaewele hoʻolaha ʻia ka loaʻa ʻana o kekahi mau wahi o ke alo (PoP) i ka manawa hoʻokahi, aia ma waho o ka kikowaena kumu. ʻO ia ʻōnaehana e hoʻoponopono wikiwiki i ka nui o nā noi e hiki mai ana, e hoʻonui ana i ka pane a me ka wikiwiki o ka hoʻoili ʻana i kekahi ʻikepili.

ʻO ka pilikia me ka hāʻawi ʻana i nā ʻike i nā mea hoʻohana i ala aʻe i ka piko o ka hoʻomohala ʻana o ka Pūnaewele, ʻo ia hoʻi. ma ka waena o 90s. ʻO nā kikowaena o ia manawa, ʻaʻole i hiki i kā lākou hana i nā laptops hae o kēia wā, hiki ʻole ke pale i ka ukana a ʻaʻole hiki ke hoʻokō i ka piʻi nui ʻana o ke kaʻa. Ua hoʻohana ʻo Microsoft i mau haneli miliona mau kālā i kēlā me kēia makahiki ma ka noiʻi e pili ana i ke alaloa ʻike (ʻo ka 640 KB kaulana mai Bill Gates hiki koke mai i ka noʻonoʻo). No ka hoʻoponopono ʻana i kēia mau pilikia, pono mākou e hoʻohana i ka hierarchical caching, e hoʻololi mai nā modem i fiber optics, a me ka nānā ʻana i ka topology pūnaewele me ka kikoʻī. Hoʻomanaʻo ʻia ke kūlana i kahi locomotive kahiko, e holo wikiwiki ana ma ke ala kaʻa a ma ke ala e hoʻololi ʻia e nā ala āpau e hoʻonui ai i ka wikiwiki.

Aia i ka hopena o 90s, ua ʻike nā mea nona nā puka pūnaewele e hōʻemi i ka ukana a hāʻawi i nā noi i koi ʻia, pono lākou e hoʻohana i nā kikowaena waena. ʻO kēia ka mea i ʻike ʻia ai nā CDN mua, e hāʻawi ana i nā ʻike kikoʻī mai nā kikowaena like ʻole i hoʻopuehu ʻia a puni ka honua. Ma ka manawa like, ua ʻike ʻia kahi ʻoihana e pili ana i nā pūnaewele puʻupuʻu. ʻO ka mea hoʻolako CDN nui loa (ma ka liʻiliʻi loa) ma ka honua, ʻo Akamai, i lilo i paionia ma kēia wahi, e hoʻomaka ana i kāna huakaʻi ma 1998. ʻElua mau makahiki ma hope mai, ua laha ʻia ʻo CDN, a ʻo ka loaʻa kālā mai ka hāʻawi ʻana i nā ʻike a me ka hāʻawi kālā he ʻumi miliona mau kālā i kēlā me kēia mahina.

I kēia lā, ʻike mākou i kahi CDN i kēlā me kēia manawa a mākou e hele ai i kahi ʻaoʻao kalepa kiʻekiʻe a kamaʻilio paha ma nā ʻoihana pūnaewele. Hāʻawi ʻia ka lawelawe e: Amazon, Cloudflare, Akamai, a me nā mea hoʻolako transnational he nui. Eia kekahi, hoʻohana nā ʻoihana nui i kā lākou CDN ponoʻī, e lawe mai iā lākou i nā pono he nui i ka wikiwiki a me ka maikaʻi o ka hāʻawi ʻana i nā ʻike. Inā ʻaʻole i puʻunaue ʻo Facebook i nā pūnaewele, akā ua ʻoluʻolu me kahi kikowaena kumu wale nō ma ʻAmelika Hui Pū ʻIa, hiki ke lōʻihi ka lōʻihi o ka hoʻouka ʻana i kahi ʻaoʻao no nā mea hoʻohana ma ʻEulopa Hikina.

He mau huaʻōlelo e pili ana i ka CDN a me ke kahe

Ua nānā ʻo FutureSource Consulting i ka ʻoihana mele a hoʻoholo i ka makahiki 2023 e piʻi aku ka nui o nā inoa inoa i nā lawelawe streaming mele ma kahi o ka hapalua miliona mau kānaka. Eia kekahi, e loaʻa nā lawelawe ma mua o 90% o kā lākou loaʻa kālā mai ke kahe leo leo. Ua like ke kūlana me ka wikiō; ʻo nā huaʻōlelo e like me let's play, online concert a me ka hale kiʻiʻoniʻoni pūnaewele ua paʻa i loko o ka lexicon kaulana. ʻO Apple, Google, YouTube a me nā hui ʻē aʻe he nui kā lākou lawelawe streaming.

I kona hoʻomaka mua ʻana, ua hoʻohana mua ʻia ʻo CDN no nā pūnaewele me ka ʻike static. ʻO Static ka ʻike i loli ʻole ma muli o nā hana a ka mea hoʻohana, ka manawa a me nā mea ʻē aʻe, ʻo ia hoʻi. ʻaʻole i hoʻopilikino ʻia. Akā ʻo ka piʻi ʻana o nā lawelawe wikiō a me nā lawelawe leo i hoʻohui i kahi hihia hoʻohana maʻamau no nā pūnaewele puʻupuʻu. Hiki i nā kikowaena waena, kahi kokoke i ka poʻe i manaʻo ʻia a puni ka honua, hiki ke hāʻawi i ka ʻike paʻa i ka ʻike i ka wā o ka hoʻouka ʻana, e hoʻopau ana i ka nele o nā bottlenecks pūnaewele.

Pehea hana i keia hana

Ua like like ke ʻano o nā CDN a pau: e hoʻohana i nā mea waena e hiki ai ke hāʻawi wikiwiki i ka ʻike i ka mea kūʻai aku. Ke hana nei ia penei: hoʻouna ka mea hoʻohana i kahi noi e hoʻoiho i kahi faila, loaʻa iā ia e ka CDN server, kahi e kāhea ai i hoʻokahi manawa i ke kikowaena kumu a hāʻawi i ka ʻike i ka mea hoʻohana. E like me kēia, hoʻopaʻa ka CDN i nā faila no kahi manawa i hāʻawi ʻia a hoʻopaʻa i nā noi a pau mai kāna huna huna. ʻO ke koho, hiki iā lākou ke hoʻouka mua i nā faila mai ke kikowaena kumu, hoʻoponopono i ka manawa mālama cache, hoʻopaʻa i nā faila kaumaha, a ʻoi aku ka nui. Ma ke kūlana maikaʻi loa, hāʻawi ka mea hoʻokipa i ke kahawai holoʻokoʻa i kahi node CDN, ke hoʻohana nei i kāna mau kumuwaiwai ponoʻī e hāʻawi i nā ʻike i nā mea hoʻohana. Ke hele nei me ka ʻōlelo ʻole ʻana i ka caching maikaʻi o ka ʻike, a me ka hāʻawi ʻana i nā noi ʻaʻole i hoʻokahi kikowaena, akā i ka pūnaewele, e alakaʻi i kahi ukana ʻoi aku ke kaulike.

ʻO nā ala pohihihi o ka ʻike a i ʻole e haʻi i kahi huaʻōlelo e pili ana i ka CDN
ʻO ka lua o ka hiʻohiʻona nui o ka hana CDN ʻo ia ka hōʻemi ʻana i nā lohi o ka lawe ʻana i ka ʻikepili (ʻike pū ʻia ʻo RTT - ka manawa huakaʻi puni). Hoʻokumu i kahi pilina TCP, hoʻoiho ʻana i ka ʻike media, kahi faila JS, hoʻomaka i kahi kau TLS, pili kēia mau mea āpau i ka ping. ʻIke loa, ʻo ka pili kokoke ʻana i ke kumu, ʻoi aku ka wikiwiki o ka loaʻa ʻana o ka pane mai ia mea. Ma hope o nā mea a pau, ʻo ka wikiwiki o ka māmā ka palena: ma kahi o 200 tausani km / s ma o ka fiber optical. ʻO kēia ke ʻano mai Moscow a hiki i Wakinekona ka lohi ma kahi o 75 ms ma RTT, a ʻaʻole kēia me ka mana o nā lako waena.

No ka hoʻomaopopo maikaʻi ʻana i nā pilikia e hoʻoponopono ai nā ʻupena hoʻolaha ʻike, eia kahi papa inoa o nā hopena o kēia manawa:

  • Google, Yandex, MaxCDN (e hoʻohana i nā CDN manuahi e puʻunaue i nā hale waihona puke JS, loaʻa ma mua o 90 mau wahi o ka noho ʻana ma ka hapa nui o nā ʻāina o ka honua);
  • Cloudinary, Cloudimage, Google (nā lawelawe optimization a me nā hale waihona puke: nā kiʻi, nā wikiō, nā font, etc.);
  • Jetpack, Incapsula, Swarmify, etc. (ka hoʻonui ʻana i nā kumuwaiwai i nā ʻōnaehana hoʻokele waiwai: bitrix, wordpress, etc.);
  • CDNVideo, StackPath, NGENIX, Megafon (CDN no ka hāʻawi ʻana i nā ʻike kikoʻī, hoʻohana ʻia ma ke ʻano he mau ʻuena hana maʻamau);
  • Imperva, Cloudflare (nā hoʻonā e wikiwiki i ka hoʻouka pūnaewele).

Hoʻolālā ʻia nā ʻano mua 3 o CDN mai ka papa inoa e hoʻoili i kahi hapa wale nō o ke kaʻa mai ke kikowaena nui. Hoʻohana ʻia nā mea i koe e like me nā kikowaena proxy piha me ka hoʻouna piha ʻana i nā ala mai ka pūʻali kumu.

ʻO wai a he aha nā pōmaikaʻi i hāʻawi ʻia e ka ʻenehana?

Ma ke kumumanaʻo, hiki i kēlā me kēia pūnaewele ke kūʻai aku i kāna huahana / lawelawe i nā mea kūʻai aku a i ʻole nā ​​​​kānaka (B2B a i ʻole B2C) hiki ke pōmaikaʻi mai ka hoʻokō ʻana i kahi CDN. He mea nui ia i kona poʻe i manaʻo ʻia, ʻo ia hoʻi. Aia ka waihona mea hoʻohana ma waho o ko lākou wahi ʻāina. Akā inā ʻaʻole kēia ka hihia, e kōkua nā ʻoihana hoʻolaha i ka hoʻohālikelike ʻana i ka ukana no nā puke nui.

ʻAʻole ia he mea huna ua lawa nā kaukani ʻelua e hoʻopaʻa i kahi kahawai server. No laila, ʻo ka hāʻawi ʻana i nā hoʻolaha wikiō i ka lehulehu ākea e alakaʻi i ka hoʻokumu ʻana i kahi bottleneck - ka bandwidth o ka pūnaewele pūnaewele. ʻIke mākou i ka mea like i ka nui o nā kiʻi liʻiliʻi ʻole i humuhumu ʻia ma kahi pūnaewele (nā hiʻohiʻona huahana, no ka laʻana). Hoʻohana ka server kumu i hoʻokahi pili TCP i ka wā e hoʻoponopono ai i kekahi mau noi, kahi e hoʻoiho ai. ʻO ka hoʻohui ʻana i kahi CDN pono ia e puʻunaue i nā noi ma nā kikowaena lehulehu a hoʻohana i nā pilina TCP he nui, e hoʻomaha ana i ka ukana channel. A ʻo ke kumu hoʻopaneʻe holo kaʻapuni, ʻoiai i nā hiʻohiʻona kaumaha loa, hāʻawi i ka waiwai o 6-7 RRT a lawe i ke ʻano: TCP+TLS+DNS. Hoʻopili pū kēia i nā lohi e pili ana i ka hoʻāla ʻana i ke ala lekiō ma ka hāmeʻa a me ka hoʻouna ʻana i ka hōʻailona i nā hale kiaʻi kelepona.

Ma ka hōʻuluʻulu ʻana i ka ikaika o ka ʻenehana no ka ʻoihana pūnaewele, hōʻike ka poʻe loea i kēia mau mea:

  1. ʻO ka hoʻonui ʻana i ka ʻōnaehana wikiwiki + hōʻemi i ka bandwidth. ʻOi aku nā kikowaena = ʻoi aku nā wahi i mālama ʻia ai ka ʻike. ʻO ka hopena, hoʻokahi kaʻina hana i ka liʻiliʻi o ke kaʻa i kēlā me kēia ʻāpana o ka manawa, ʻo ia hoʻi ka liʻiliʻi o ka throughput. Hoʻohui ʻia, hele mai nā mea hana optimization, e ʻae iā ʻoe e hoʻokō i nā haʻahaʻa kiʻekiʻe me ka ʻole o ka pau ʻana o ka manawa.
  2. Liʻiliʻi ka ping. Ua ʻōlelo mua mākou ʻaʻole makemake ka poʻe e kali lōʻihi ma ka Pūnaewele. No laila, hāʻawi ka ping kiʻekiʻe i ka nui o ka bounce rate. Hiki ke lohi i nā pilikia me ka hoʻoili ʻikepili ma ka kikowaena, ka hoʻohana ʻana i nā mea kahiko, a i ʻole ka manaʻo maikaʻi ʻole o ka topology pūnaewele. Hoʻopau hapa ʻia ka hapa nui o kēia mau pilikia e nā ʻupena hoʻolaha ʻike. ʻOiai he mea nui e hoʻomaopopo maʻaneʻi eʻike waleʻia ka pono maoli o ka hoʻokōʻana i kaʻenehana i ka wā iʻoi aku ai ka "ping consumer" ma mua o 80-90 ms, aʻo kēia ka mamao mai Moscow a New York.

    ʻO nā ala pohihihi o ka ʻike a i ʻole e haʻi i kahi huaʻōlelo e pili ana i ka CDN

  3. Palekana ʻikepili. ʻO DDos (Denial of Service Virus attacks) ke manaʻo nei e hoʻopau i ka kikowaena i mea e loaʻa ai kekahi pōmaikaʻi. ʻOi aku ka maʻalahi o hoʻokahi kikowaena i nā nāwaliwali o ka palekana ʻike ma mua o kahi pūnaewele puʻupuʻu (ʻaʻole maʻalahi ka hoʻokomo ʻana i nā ʻōnaehana o kahi nunui e like me CloudFlare). Mahalo i ka hoʻohana ʻana i nā kānana a me ka hāʻawi pono ʻana i nā noi ma luna o ka pūnaewele, hiki iā ʻoe ke pale maʻalahi i nā pilikia i hana ʻia me ke komo ʻana i nā kaʻa kūpono.
  4. Hoʻolaha maʻiʻo wikiwiki a me nā hana lawelawe hou. ʻO ka hāʻawi ʻana i ka nui o ka ʻike ma kahi kikowaena kikowaena e hiki ai ke hāʻawi koke i ka hāʻawi i ka mea kūʻai hope. Eia hou, ʻaʻole pono ʻoe e nānā mamao no nā laʻana - e hoʻomanaʻo wale iā Amazon a me AliExpress.
  5. ʻO ka hiki ke "mask" i nā pilikia me ka pūnaewele nui. ʻAʻohe pono e kali a hiki i ka hoʻonui ʻia ʻana o ka DNS; hiki iā ʻoe ke hoʻololi iā ia i kahi wahi hou a hoʻohele i nā ʻike i hūnā ʻia ma mua. Hiki i kēia ke hoʻomaikaʻi i ka hoʻomanawanui hewa.

Ua hoʻokaʻawale mākou i nā pono. I kēia manawa e nānā i nā niches e pōmaikaʻi mai kēia.

ʻoihana hoʻolaha

ʻO ka hoʻolaha ka ʻenekini o ka holomua. No ka pale ʻana i ka ʻenekini mai ke ahi ʻana, pono e hoʻouka maʻalahi. No laila, ʻo ka ʻoihana hoʻolaha, e hoʻāʻo nei e hoʻokō i ka honua digital hou, ke kū nei i nā pilikia o ka "mea kaumaha". ʻO ka media kaumaha e pili ana i ka hoʻolaha multimedia (ka nui o nā hae animated a me nā wikiō) e koi ana i ka bandwidth pūnaewele kiʻekiʻe. ʻO kahi pūnaewele me ka multimedia e lōʻihi ka manawa e hoʻouka ai a paʻa paha, e hoʻāʻo ana i ka ikaika o nā aʻalolo o nā mea hoʻohana. Haʻalele ka hapa nui o ka poʻe i nā kumuwaiwai ma mua o ka hoʻoiho ʻana i nā ʻike āpau i loaʻa. Hiki i nā hui hoʻolaha ke hoʻohana i nā CDN e hoʻoponopono i kēia mau pilikia.

Kuai

Pono ka E-commerce e hoʻonui mau i kona uhi ʻāina. ʻO kekahi mea koʻikoʻi ʻo ka hakakā ʻana i nā mea hoʻokūkū, kahi nui o kēlā me kēia māhele mākeke. Inā ʻaʻole hoʻokō kahi pūnaewele i nā koi o ka mea hoʻohana (me ka lawe ʻana i ka manawa lōʻihi e hoʻouka ai), ʻaʻole ia e kaulana a ʻaʻole hiki ke lawe i nā hoʻololi kiʻekiʻe mau. Pono ka hoʻokō ʻana i kahi CDN e hōʻoia i kona pono i ka lawelawe ʻana i nā noi ʻikepili mai nā wahi like ʻole. Eia kekahi, e kōkua ka hāʻawi ʻana i nā kaʻa i ka pale ʻana i nā spike a me nā hemahema o ka server.

Nā papahana me nā mea hoʻokipa

Ua kūpono nā ʻano papa leʻaleʻa āpau ma ʻaneʻi, mai ka hoʻoiho ʻana i nā kiʻiʻoniʻoni a me nā pāʻani a hiki i ke kahe ʻana i nā wikiō. ʻOiai ʻo ka hana ʻana o ka ʻenehana me ka ʻikepili static, hiki i ka streaming data ke hiki i ka mea hoʻohana me ka wikiwiki ma o ka repeaters. Eia hou, ʻo ka mālama ʻana i ka ʻike CDN he mea ia e ola ai no nā mea nona nā puka nui - mālama multimedia.

Pāʻani Online

Pono e waiho ʻia nā pāʻani pūnaewele ma kahi ʻāpana ʻokoʻa. Inā makemake ka hoʻolaha i ka bandwidth nui, a laila ʻoi aku ka nui o nā papahana pūnaewele. Ke kū nei nā mea hoʻolako i kahi pilikia i loaʻa nā ʻaoʻao ʻelua: ka wikiwiki o ke komo ʻana i nā kikowaena + hōʻoia i ka hana pāʻani kiʻekiʻe me nā kiʻi nani. ʻO kahi CDN no nā pāʻani pūnaewele he manawa kūpono e loaʻa ai nā "push zones" kahi e hiki ai i nā mea hoʻomohala ke mālama i nā pāʻani ma nā kikowaena kokoke i nā mea hoʻohana. ʻAe kēia iā ʻoe e hōʻemi i ka hopena o ka wikiwiki o ke komo ʻana i ke kikowaena kumu, a no laila e hōʻoia i ka pāʻani ʻoluʻolu ma nā wahi āpau.

No ke aha ʻaʻole he panacea ʻo CDN

ʻO nā ala pohihihi o ka ʻike a i ʻole e haʻi i kahi huaʻōlelo e pili ana i ka CDN
ʻOiai nā pōmaikaʻi ʻike, ʻaʻole nā ​​​​mea āpau a ʻaʻole hoʻoikaika mau e hoʻokomo i ka ʻenehana i kā lākou ʻoihana. No ke aha ia? ʻO ka paradoxically, hahai kekahi mau hemahema mai nā pōmaikaʻi, a hoʻohui ʻia kekahi mau helu ʻelua e pili ana i ka hoʻonohonoho pūnaewele. E kamaʻilio maikaʻi nā mea kūʻai aku e pili ana i nā pono āpau o ka ʻenehana, poina i ka haʻi ʻana ua lilo lākou a pau i mea ʻole i nā kūlana ākea. Inā mākou e nānā i nā hemahema o ka CDN i nā kikoʻī hou aku, pono ia e hōʻike:

  • E hana wale me statics. ʻAe, ʻo ka hapa nui o nā pūnaewele hou he haʻahaʻa haʻahaʻa o ka ʻike dynamic. Akā ma kahi i hoʻopilikino ʻia nā ʻaoʻao, ʻaʻole hiki i ka CDN ke kōkua (koe wale nō paha ka hoʻokuʻu ʻana i ka nui o nā kaʻa);
  • Hoʻopaneʻe ke kāʻei. ʻO ka Optimization ponoʻī kekahi o nā pono nui o nā pūnaewele hoʻolaha. Akā ke hoʻololi ʻoe i ke kikowaena kumu, pono ka manawa ma mua o ka loaʻa ʻana o ka CDN iā ia ma kāna mau kikowaena āpau;
  • Paʻa nui. Inā no kekahi kumu i pāpā ʻia ai ka IP address o kahi CDN, a laila ua pani ʻia nā pūnaewele a pau i hoʻokipa ʻia ma luna;
  • I ka hapanui o nā hihia, e hana ka polokalamu kele pūnaewele i ʻelua mau pilina (i ke kikowaena kumu a me ka CDN). A he mau milliseconds hou kēia o ke kali ʻana;
  • Hoʻopaʻa i ka IP address o nā papahana (me nā mea ʻole) i hāʻawi mua ʻia iā ia. ʻO ka hopena, loaʻa iā mākou nā kūlana paʻakikī mai nā bots hulina Google a me nā pilikia i ka lawe ʻana i ka pūnaewele i luna i ka wā hoʻolaha SEO;
  • ʻO ka node CDN kahi wahi kūpono o ka hiki ʻole. Inā ʻoe e hoʻohana iā lākou, pono e hoʻomaopopo mua i ke ʻano o ka hana ʻana o ka ʻōnaehana a me nā hewa e hiki mai ana i ka wā e hana ana me ka pūnaewele;
  • He trite, akā pono ʻoe e uku no nā lawelawe hāʻawi ʻike. Ma keʻano laulā, pili nā kumukūʻai i ka nui o ke kaʻa, ʻo ia hoʻi ke koi ʻia nā mana e hoʻolālā i ka waihona kālā.

ʻO kahi mea koʻikoʻi: ʻo ka pili ʻana o ka CDN i ka mea hoʻohana ʻaʻole e hōʻoiaʻiʻo i kahi ping haʻahaʻa. Hiki ke kūkulu ʻia ke ala mai kahi mea kūʻai aku a i kahi hoʻokipa ma kahi ʻāina ʻē aʻe a i ʻole ma kahi ʻāina ʻē aʻe. Pili kēia i ke kulekele hoʻokele o kahi pūnaewele kūikawā a me kona pilina me nā mea lawelawe kelepona (peering). Nui nā hoʻolālā CDN nui, kahi e pili pono ai ke kumukūʻai i ka pili o ka wahi i ka wā e hāʻawi ai i nā ʻike i nā mea hoʻohana.

Aia nā manawa kūpono - e hoʻomaka i kāu CDN ponoʻī

ʻAʻole hauʻoli ʻoe i nā kulekele o nā ʻoihana e hāʻawi ana i nā lawelawe ʻoihana hoʻolaha ʻike, akā pono e hoʻonui kāu ʻoihana? Inā hiki, no ke aha e hoʻāʻo ai e hoʻomaka i kāu CDN ponoʻī. He kūpono kēia i nā hihia i lalo:

  • ʻAʻole kūpono nā kumukūʻai o kēia manawa no ka hāʻawi ʻana i nā ʻike i nā mea i manaʻo ʻia a ʻaʻole i kūpono i ka ʻoihana;
  • Pono mākou i kahi huna huna, me ka pili ʻole i nā pūnaewele ʻē aʻe ma ke kikowaena a me ke kahawai;
  • Aia ka poʻe i manaʻo ʻia ma kahi ʻāina ʻaʻohe wahi CDN o ke alo i loaʻa iā ʻoe;
  • Pono e hoʻopilikino i nā hoʻonohonoho i ka wā e hāʻawi ai i nā ʻike;
  • Pono e hoʻolalelale i ka hāʻawi ʻana i nā ʻike ikaika;
  • ʻO nā kānalua no ka uhaki ʻana i ka pilikino o ka mea hoʻohana a me nā hana hewa ʻē aʻe ma ka ʻaoʻao o nā lawelawe ʻaoʻao ʻekolu.

No ka hoʻomaka ʻana i kahi CDN, pono ʻoe e loaʻa kahi inoa inoa, nā kikowaena ma nā wahi like ʻole (virtual a i hoʻolaʻa ʻia) a me kahi mea hana noi. Mai poina e pili ana i ka hoʻokomo ʻana i nā palapala hōʻoia SLL, ka hoʻonohonoho ʻana a me ka hoʻoponopono ʻana i nā polokalamu no ka lawelawe ʻana i nā ʻike static (Nginx a i ʻole Apache), a me ka nānā pono ʻana i ka ʻōnaehana holoʻokoʻa.

ʻO ka hoʻonohonoho kūpono o nā proxies caching ke kumuhana o kahi ʻatikala ʻokoʻa, no laila ʻaʻole mākou e wehewehe kikoʻī ma aneʻi: kahi a me ka ʻāpana e hoʻonohonoho pono ai. Ke noʻonoʻo nei i nā kumukūʻai hoʻomaka a me ka manawa e hoʻolālā i kahi pūnaewele, ʻoi aku ka maikaʻi o ka hoʻohana ʻana i nā hoʻonā i hana ʻia. Akā, pono e alakaʻi ʻia e ke kūlana o kēia manawa a hoʻolālā i kekahi mau ʻanuʻu i mua.

ʻO ka hopena

ʻO CDN kahi hoʻonohonoho o nā mana hou no ka hoʻokuʻu ʻana i kāu kaʻa i ka lehulehu. Pono lākou no ka ʻoihana pūnaewele? ʻAe a ʻaʻole, pili ia i ke ʻano o ka lehulehu i manaʻo ʻia a me nā pahuhopu a ka mea nona ka ʻoihana.

E loaʻa i nā papahana ʻāpana a me nā papahana kūikawā ʻoi aku ka maikaʻi ma mua o ka hoʻokō ʻana o CDN. E hele mua ana nā noi i ke kikowaena kumu, akā ma o ka mea hoʻolaha. No laila ka hoʻohaʻahaʻa kānalua i ka ping, akā maopopo loa nā kumukūʻai o kēlā me kēia mahina no ka hoʻohana ʻana i ka lawelawe. Inā loaʻa iā ʻoe nā lako pūnaewele maikaʻi, hiki iā ʻoe ke hoʻomaikaʻi maʻalahi i nā algorithm palekana ʻike i kēia manawa, e kau i kāu mau kikowaena kokoke i nā mea hoʻohana a loaʻa i nā optimizations a me nā loaʻa kālā no ka manuahi ma ke kumu mau.

Akā ʻo wai ka mea pono e noʻonoʻo e pili ana i nā kikowaena waena he mau hui nui ʻaʻole hiki ke hoʻokō ʻia nā ʻōnaehana i ka ulu mau ʻana o ke kahe. Hōʻike maikaʻi ʻo CDN iā ia iho ma ke ʻano he ʻenehana e hiki ai iā ʻoe ke hoʻonohonoho wikiwiki i kahi pūnaewele i kahi ākea ākea o nā mea hoʻohana, hāʻawi i ka pāʻani ʻoluʻolu o ke ao, a kūʻai aku paha i nā waiwai ma kahi kahua pāʻoihana nui.

Akā me ka lehulehu ākea ākea, he mea nui e hoʻomaopopo mua i ke kumu e pono ai nā ʻoihana hoʻolaha ʻike. Ke hoʻomau nei ka wikiwiki o ka pūnaewele i kahi hana paʻakikī, ʻaʻole hiki ke hoʻoponopono ʻia ma ka hoʻokō ʻana i kahi CDN. Mai poina e pili ana i nā hiʻohiʻona nui e like me: cross-platform, adaptability, optimization of the server part, code, rendering, etc. ʻO ka loiloi ʻenehana mua a me nā hana kūpono e hoʻopau ai i nā pilikia ʻo ia ka hopena maikaʻi loa no kēlā me kēia papahana pūnaewele, me ka nānā ʻole i kona kikoʻī a me ka nui.

Nā Pono o ka hoʻolaha

Hiki iā ʻoe ke kauoha i kēia manawa nā kikowaena ikaikae hoʻohana i nā mea hana hou loa amd epyc. Nā hoʻolālā maʻalahi - mai ka 1 CPU core a i ka pupule 128 CPU cores, 512 GB RAM, 4000 GB NVMe.

ʻO nā ala pohihihi o ka ʻike a i ʻole e haʻi i kahi huaʻōlelo e pili ana i ka CDN

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka