He aha te Keteroki?

Ko te keteroki te tukanga o te penapena raraunga e uru ana ki te waahi rokiroki rangitahi (keteroki) hei whakaiti i te waa ki te tiki mai i nga raraunga mai i tona puna taketake.

He aha te Keteroki?

Ko te keteroki he huarahi ki te penapena korero kia tere ake te uru atu a muri ake nei. He rite ki te pupuri i tetahi kape o te pukapuka ka panuihia e koe i runga i to tepu i te taha o to moenga, kaua ki te haere ki te whare pukapuka i nga wa katoa e hiahia ana koe ki te panui. Waihoki, ina toro koe ki tetahi paetukutuku, ka penapenahia e to rorohiko etahi o nga korero o te paetukutuku kia tere ake te uta i te waa e toro atu ai koe.

Ko te keteroki he tukanga kua noho hei waahanga nui o to maatau wheako ipurangi ia ra. He tikanga mo te penapena i nga raraunga e uru ana ki roto i te keteroki, he waahi rokiroki rangitahi. Ma tenei ka tere ake te uru ki nga raraunga, te whakapai ake i te tono me te mahinga o te punaha. Ka whakamahia nuitia te keteroki i roto i nga kaitirotiro paetukutuku, i nga kaitoro, me nga whatunga tuku ihirangi.

Ma te keteroki ka taea e koe te whakamahi pai i nga raraunga i tangohia mai i mua, i whakatauhia ranei, na reira ka whakaiti i te waa ki te uru ki nga raraunga. Ina tukuna he tono mo nga raraunga kua uru atu i mua, ka taea e te keteroki te whakautu tika ki te tono, me te kore e hiahia ki te tango i nga raraunga mai i tana waahi rokiroki tuatahi. Na tenei ka tere ake nga wa whakautu me te whakaheke i te waahi. Kei te whakamahia te keteroki i roto i nga tūmau hei whakapai ake i te mahinga paetukutuku ka taea te whakatinana i roto i te RAM, i runga ranei i te kōpae.

I roto i te katoa, ko te keteroki he tukanga nui kua huri i te huarahi ki te uru atu ki nga raraunga i runga ipurangi. Kua noho hei waahanga nui o te rorohiko hou, e taea ai e tatou te uru ki nga raraunga tere me te pai ake. Ma te whakaiti i te torohū me te whakapai ake i te mahinga o te punaha, kua noho te keteroki hei taputapu nui mo nga pakihi me nga tangata takitahi.

He aha te Keteroki?

definition

Ko te keteroki te tukanga o te penapena raraunga e whakamahia ana i roto i te waahi rokiroki rangitahi e kiia nei he keteroki. Ko te whainga o te keteroki he whakapai ake i te tono me te mahinga o te punaha ma te whakaiti i te wa e uru atu ai ki nga raraunga. Ina tukuna he tono mo nga raraunga kei te rongoa i roto i te keteroki, ka taea e te punaha te tiki mai i nga raraunga mai i te keteroki, kaua ki te tiki mai i tana puna taketake, ka tere ake.

Me pehea te Mahi Keteroki?

Ina tukuna he tono mo nga raraunga, ka tirohia e te punaha te keteroki ki te kite mena kei te penapena nga raraunga ki reira. Mena ko te mea, ka tangohia e te punaha nga raraunga mai i te keteroki ka tukuna ki te kaiwhakamahi. Mena kaore nga raraunga i roto i te keteroki, ka tangohia e te punaha mai i tana puna taketake ka penapena ki roto i te keteroki hei whakamahi a meake nei. I te wa i muri mai ka tonohia nga raraunga, ka tukuna mai i te keteroki, he tere ake i te tiki mai i tana puna taketake.

Momo Keteroki

He maha nga momo keteroki, tae atu ki te keteroki mahara, te keteroki mahara-roto, me te keteroki kōpae. Ko te keteroki mahara ka rongoa i nga raraunga i roto i te mahara keteroki o te punaha, he tere ake i te penapena ki runga i te kōpae. Ko te keteroki mahara-roto ka penapena raraunga i roto i te RAM o te punaha, he tere ake i te keteroki mahara. Ko te keteroki kōpae ka penapena raraunga i runga i te kōpae, he puhoi ake i te keteroki mahara engari ka taea te penapena raraunga ake.

Ka taea hoki te mahi keteroki ki nga taumata rereke, tae atu ki te kaitirotiro paetukutuku, te tūmau tukutuku, te CDN (Whatunga Tukunga Ihirangi), me te tūmau takenga. Ka huna e nga kaitirotiro paetukutuku HTML, whakaahua, me te waehere hei whakaiti i te maha o nga tono ki te tūmau tukutuku. Ko nga kaitoro Tukutuku e huna ana i nga raraunga urupare hei whakaiti i te kawenga ki runga i te PTM me te whakapai ake i nga mahi tono. Kei te keteroki nga ihirangi CDN ki te whakaiti i te torohū me te whakapai ake i te wheako kaiwhakamahi. Ko nga raraunga keteroki a nga kaitoro takenga hei whakaiti i te kawenga ki runga i nga tuunga tuara me te whakapai ake i te mahinga tono.

Ka taea hoki e nga API te whakamahi keteroki hei whakapai ake i nga mahi. Ina tukuna he tono API, ka taea e te punaha te tirotiro i te keteroki kia kite mena kei te rongoa te whakautu ki reira. Mena ko te mea, ka taea e te punaha te tuku urupare mai i te keteroki kaua ki te tukatuka ano i te tono.

Hei mutunga, he tikanga nui te keteroki hei whakapai ake i te tono me te mahinga o te punaha ma te whakaiti i te waa ki te uru ki nga raraunga e whakamahia ana. Ma te penapena raraunga i roto i te keteroki, ka taea e nga punaha te tiki tere ake i nga raraunga me te whakaiti i te uta ki runga i nga tūmau o muri.

Nga Painga o te Keteroki

Ko te keteroki he tikanga ka taea te kawe mai i nga painga maha ki nga tono ma te whakapai ake i o raatau mahi, te whakaheke i nga utu, me te whakapiki i te whakaputanga. Anei etahi o nga painga tino nui o te keteroki:

Mahinga Whakanuia

Ko tetahi o nga painga tuatahi o te keteroki ka taea te whakapai ake i te mahinga o nga tono. Na te mea he tere ake te panui raraunga mai i te keteroki mahara-roto i te uru ki nga raraunga mai i te toa raraunga peia-kopae. Ma te penapena i nga raraunga ka uru atu ki roto i te RAM, ka whakaitihia e te keteroki te roanga e pa ana ki te uru atu ki nga raraunga mai i nga taputapu rokiroki mo te wa roa. Ka taea e tenei te whakanui ake i te wheako kaiwhakamahi me te whakanui ake i te kaha o nga tukanga pakihi whakahirahira.

Utu-Kainga

Ka taea hoki e te keteroki te whakaiti i nga utu e pa ana ki te whakamahi i te papaunga raraunga. Ma te penapena i nga raraunga e uru ana ki roto i te mahara, ka whakaitihia e te keteroki te maha o nga wa e tika ana kia tangohia mai nga raraunga mai i te papaa raraunga. Ma tenei ka awhina i te whakaiti i te utaina i runga i te tūmau pātengi raraunga, ka taea hoki te whakaiti i te whakamahinga pātengi raraunga me te utu.

Putanga teitei ake

Ka taea hoki e te keteroki te whakanui ake i te whakaputanga, ko te nui o nga raraunga ka taea te tukatuka e tetahi punaha i roto i te waa kua whakaritea. Ma te penapena i nga raraunga ka uru atu ki roto i te mahara, ka taea e te keteroki te whakaiti i te nui o te waa ki te tiki raraunga mai i te paataka raraunga, i etahi atu taputapu rokiroki ranei. Ka taea e tenei te whakanui ake i te mahinga katoa o te tono.

He maha nga ahuatanga o te keteroki, tae atu ki te keteroki tukutuku, te keteroki tohatoha, me te keteroki mahara-roto. Ko etahi otinga keteroki rongonui ko Redis, Memcached, me te Hazelcast. Ka whakamahi ano hoki nga whatunga tuku ihirangi (CDNs) i te keteroki ki te penapena i nga ihirangi e uru ana ki nga waahi kua tohatohahia ki te matawhenua, te whakaiti i nga waa uta me te whakamarumaru i nga whakaeke ipurangi.

I roto i te katoa, he tikanga kaha te keteroki ka taea te kawe i nga painga maha ki nga tono. Ma te whakapai ake i nga mahi, te whakaiti i nga utu, me te whakanui ake i te whakaputanga, ka taea e te keteroki te whakarite kia tere, kia pai, kia pono hoki nga tono.

Keteroki Nga Mahi Pai

He taputapu kaha te keteroki hei whakapai ake i te mahi me te whakahiatotanga o nga tono tukutuku. Heoi, ki te tino whakamahi i te keteroki, he mea nui kia whai i etahi tikanga pai. I tenei waahanga, ka korerohia e maatau etahi o nga mahi pai mo te keteroki.

Whakakore Keteroki

Ko te whakakore i te keteroki ko te mahi tango i nga raraunga tawhito, tawhito ranei mai i te keteroki. He mea nui ki te whakakore i te keteroki ina huri nga raraunga, kia mohio ai kei te hou nga raraunga keteroki. He maha nga huarahi hei whakakore i te keteroki:

  • Wā-ki-Whakaora (TTL): Whakaritea he wa mo te roa o te keteroki e taea te penapena i nga raraunga. I muri i te paunga o te TTL, ka whakakorehia te keteroki.
  • Keteroki-Mana Pane: Whakamahia te pane Keteroki-Mana hei tohu kia pehea te roa e taea ai e te keteroki te penapena raraunga. Ka taea hoki te whakamahi i tenei pane ki te tautuhi i etahi atu tautuhinga e pa ana ki te keteroki, penei mehemea ka taea te tiritahi te keteroki ki waenga i nga kaiwhakamahi maha, me whakamana ano ranei te keteroki i mua i te mahi i nga raraunga.
  • Whakakore a-ringa: Whakakorehia te keteroki ā-ringa ina huri te raraunga. Ka taea tenei ma te tuku tono ki te tūmau me tetahi pane motuhake e kii ana ki te tūmau kia whakakorehia te keteroki.

Kaupapa Whakakapi Keteroki

Ko nga kaupapa here whakakapi keteroki e whakatau ana ko nga mea me tango mai i te keteroki ina kiki te keteroki. He maha nga kaupapa here whakakapi keteroki, me ona ake painga me ona ngoikoretanga. Ko etahi o nga kaupapa here tino noa ko:

  • He iti rawa te whakamahi (LRU): Tango i te mea iti rawa i whakamahia i te keteroki.
  • Tuatahi-Kua-Tuatahi-Puta (FIFO): Tangohia te mea tawhito rawa mai i te keteroki.
  • He iti rawa te whakamahi (LFU): Tango i te mea iti rawa e whakamahia ana i te keteroki.

Keteroki-Mana Pane

Ko te pane Keteroki-Mana he pane HTTP e whakahaere ana i te whanonga keteroki. Ka taea te whakamahi ki te tohu kia pehea te roa o te keteroki e penapena ai i nga raraunga, mena ka taea te tiritahi te keteroki ki waenga i nga kaiwhakamahi maha, me te whakamana ano i te keteroki i mua i te mahi i nga raraunga. Ka taea hoki te whakamahi i te pane Keteroki-Mana ki te tautuhi i etahi atu tautuhinga e pa ana ki te keteroki, penei me penapena e te keteroki nga raraunga ki runga kōpae, ki roto ranei i te mahara.

Ētahi atu Whakaaro

I te wa e whakatinana ana i te keteroki, he maha atu nga whakaaro hei maumahara:

  • Tauwāhi Keteroki: Whakaarohia te waahi hei rokiroki i te keteroki. Ka taea te mahi keteroki i roto i te mahara matua, i te puku pakeke, i runga ranei i te whatunga tuku ihirangi (CDN).
  • Wae Whakahaere Maharahara (MMU): Whakaarohia te MMU i te wa e keteroki ana ki te mahara matua. Ko te MMU te kawenga mo te whakahaere tohatoha mahara, ka pa ki te mahi o te keteroki.
  • Raraunga Raraunga Whakamutunga: Whakaarohia te papaa raraunga muri-mutunga i te wa e keteroki ana. Mena kaore nga raraunga i roto i te keteroki synchroned ki te pātengi raraunga muri-mutunga, ka taea e te reira ki te maiorooro.
  • Keteroki CDN: Whakaarohia te keteroki CDN ina whakamahi CDN. Ka taea e te keteroki CDN te whakapai ake i te mahi o te keteroki ma te penapena i nga raraunga kia tata atu ki te kaiwhakamahi.
  • Keteroki DNS: Whakaarohia te keteroki DNS ina whakamahi CDN. Ka taea e te keteroki DNS te whakaiti i te roanga o nga tirotiro DNS me te whakapai ake i te mahinga o te keteroki.

Hei mutunga, he taputapu kaha te keteroki hei whakapai ake i te mahi me te whakahiatotanga o nga tono tukutuku. Ma te whai i nga tikanga pai mo te keteroki, penei i te whakakore keteroki, nga kaupapa here whakakapi keteroki, me te whakamahi i te pane Keteroki-Mana, ka taea e koe te whakarite he pai, he whai hua hoki to keteroki.

Hangarau Keteroki

Ko te Keteroki he hangarau tino nui hei whakapai ake i te mahinga tono ma te whakaiti i te wa whakautu o nga raraunga uru auau. Ka taea te whakarōpūtia nga hangarau keteroki ki nga waahanga e wha: Keteroki-Mahara, Keteroki Takawaenga, Keteroki CDN, me te Keteroki Pūtirotiro.

Keteroki-Mahara

He maha nga wa ka uru atu nga toa Keteroki-Maori ki nga raraunga i roto i te mahara rangitahi, penei i te DRAM, hei whakaiti i te wa e hiahiatia ana ki te tiki raraunga mai i nga taputapu putunga puhoi. Ka whakamahia tenei hangarau ki nga momo tono, penei i te whakahaerenga huihuinga, nga toa raraunga uara-matua, me nga papaa raraunga NoSQL. Ka taea e te Keteroki Pumahara-roto te whakaiti i te wa whakautu o tetahi tono me te whakapai ake i te wheako kaiwhakamahi.

Keteroki Keteroki

Ko nga toa Takawaenga Keteroki e uru ana ki nga raraunga i runga i te tūmau takawaenga i waenga i te kiritaki me te tūmau. Ina tono raraunga te kaihoko, ka tirohia e te tūmau takawaenga tana keteroki kia kite mena kei te waatea nga raraunga i tonoa. Mena kei te waatea nga raraunga, ka whakahokia mai e te tūmau takawaenga ki te kiritaki me te kore tuku i te tono ki te tūmau. Ka taea e te Keteroki Takawaenga te whakapai ake i nga mahi tono ma te whakaiti i te whakamahinga bandwidth me te wa whakautu a te tūmau.

Keteroki CDN

He maha nga wa ka uru atu nga toa CDN Caching ki nga raraunga i runga i nga kaitoro maha kua tohatoha puta noa i te ao. Ina tono raraunga te kiritaki, ka whakahokia e te tūmau CDN e tata ana ki te kiritaki te raraunga. Ka taea e te Keteroki CDN te whakapai ake i te mahinga tono ma te whakaiti i te wa whakautu me te whakamahi bandwidth o te tūmau. Kei te whakamahia te Keteroki CDN mo nga ihirangi rongorau, penei i nga whakaahua me nga ataata.

Keteroki Pūtirotiro

He maha nga wa e toro atu ai te Keteroki Pūtirotiro ki nga raraunga i runga i te kaitirotiro a te kiritaki. Ina tono raraunga te kiritaki, ka tirohia e te kaitirotiro tana keteroki kia kite mena kei te waatea nga raraunga i tonoa. Mena kei te waatea nga raraunga, ka whakahokia e te kaitirotiro ki te kaihoko me te kore tono mai i te tūmau. Ka taea e te Keteroki Pūtirotiro te whakapai ake i te wheako o te kaiwhakamahi ma te whakaiti i te wa whakautu o te tono me te whakamahi bandwidth.

He mea nui nga hangarau keteroki hei whakapai ake i te mahinga o te tono me te whakaiti i te wa whakautu o nga raraunga uru auau. Ma te whakamahi i nga hangarau keteroki, ka taea e nga kaiwhakawhanake te whakapai ake i te wheako kaiwhakamahi me te whakaiti i te whakamahinga bandwidth o te tūmau.

Panui Panui

Ko te keteroki te tukanga o te penapena i tetahi waahanga o nga raraunga ki roto i te paparanga rokiroki raraunga tere-tere, he ahua noa noa iho, kia tere ake ai nga tono a muri ake nei mo taua raraunga i te mea ka taea ma te uru atu ki te waahi rokiroki tuatahi o te raraunga. Ma tenei ka taea te whakamahi pai o nga raraunga i tangohia i mua, i whakatauhia ranei (puna: AWS). I roto i te rorohiko, ko te keteroki he taputapu taputapu, rorohiko ranei e pupuri ana i nga raraunga kia tere ake ai nga tono a muri ake nei mo aua raraunga. Ko nga raraunga i rongoa i roto i te keteroki he hua pea na te tatauranga o mua, he kape ranei o nga raraunga kua rongoa ki etahi atu waahi (puna: Wikipedia)).

Nga kupu Mahinga Paetukutuku e pa ana

Kāinga » Te manaaki i tukutuku » papakupu » He aha te Keteroki?

Kia noho mohio! Hono mai ki ta maatau panui
Ohauru inaianei ka uru kore utu ki nga kaiarahi-kaiohauru anake, nga taputapu me nga rauemi.
Ka taea e koe te whakakore i te ohauru i nga wa katoa. He haumaru to raraunga.
Kia noho mohio! Hono mai ki ta maatau panui
Ohauru inaianei ka uru kore utu ki nga kaiarahi-kaiohauru anake, nga taputapu me nga rauemi.
Ka taea e koe te whakakore i te ohauru i nga wa katoa. He haumaru to raraunga.
Tiri ki...