[Aza] mampiasa CDN

Saika ny lahatsoratra na fitaovana rehetra hanatsarana ny hafainganam-pandehan'ny tranokala dia manana fehezanteny tsotra hoe "mampiasa CDN." Amin'ny ankapobeny, ny CDN dia tambajotra fanaterana votoaty na tambazotra fanaterana votoaty. Matetika izahay ao amin'ny Method Lab dia miatrika fanontaniana avy amin'ny mpanjifa momba ity lohahevitra ity; Ny tanjon'ity lahatsoratra ity dia ny hahatakatra ny zavatra azon'ny CDN omena amin'ny resaka hafainganam-pandehan'ny tranokala, inona no olana mety hipoitra, ary amin'ny toe-javatra toy izany ny fampiasana CDN dia voamarina.

[Aza] mampiasa CDN

Ny fahatarana voahodidin'ny sary dia vokatry ny fampiasana CDN.

Tantaran'ny tantara

Tahaka ny teknolojia maro, ny CDN dia nipoitra noho ny filana. Miaraka amin'ny fivoaran'ny fantsona Aterineto eo amin'ireo mpampiasa Aterineto dia niseho ny tolotra horonan-tsary an-tserasera. Mazava ho azy, ny votoatin'ny horonan-tsary dia mitaky famandrihana lehibe kokoa raha oharina amin'ny votoatin'ny tranonkala mahazatra (sary, lahatsoratra, ary CSS na JS code).

Rehefa manandrana mandefa horonan-tsarimihetsika mifanandrify amin'ny mpanjifa maro avy amin'ny lohamilina iray, ny fantsona Internet an'ny mpizara dia mety ho lasa bottleneck. Amin'ny maha-fitsipika, kofehy an'arivony vitsivitsy dia ampy hanakanana fantsona mpizara mahazatra. Mazava ho azy fa mety misy fetran'ny loharanon-karena hafa, saingy tsy zava-dehibe izany amin'izao fotoana izao. Zava-dehibe ihany koa fa lafo loatra ny fanitarana ny fantsona mpizara (ary indraindray tsy azo atao), ary tsy azo ampiharina ihany koa. Ny enta-mavesatra eo amin'ny fantsona mandritra ny fandefasana dia ho cyclical.

Ny olana amin'ny famerana ny fantsonan'ny mpizara tsirairay dia voavaha tanteraka amin'ny CDN. Ny mpanjifa dia tsy mifandray mivantana amin'ny mpizara, fa amin'ny nodes ao amin'ny tambajotra CDN. Amin'ny toe-javatra mety indrindra, ny mpizara dia mandefa stream iray mankany amin'ny node CDN, ary avy eo ny tambajotra dia mampiasa ny loharanony manokana hanaterana an'io stream io amin'ny mpampiasa maro. Amin'ny lafiny ara-toekarena, tsy mandoa afa-tsy ny loharanon-karena tena lany izahay (mety ho bandwidth na fifamoivoizana izany) ary mahazo scalability tsara amin'ny serivisy. Ny fampiasana CDN hanaterana votoaty mavesatra dia ara-drariny sy mitombina tanteraka. Na dia tsara aza ny manamarika fa ny mpilalao lehibe indrindra amin'ity sehatra ity (oh: Netflix) dia manangana CDN manokana fa tsy mampiasa CDN ara-barotra lehibe (Akamai, Cloudflare, Fastly, sns.)

Rehefa nivoatra ny tranonkala dia nanjary saro-takarina sy sarotra kokoa ny fampiharana tranonkala. Nipoitra ny olana amin'ny hafainganam-pandehan'ny entana. Ireo mpankafy ny hafainganan'ny tranonkala dia nahita haingana ireo olana lehibe maro nahatonga ny vohikala hidina moramora. Ny iray amin'izy ireo dia ny fahatarana amin'ny tambajotra (RTT - fotoana fihodinana na fotoana ping). Misy fiantraikany amin'ny dingana maro amin'ny fampidinana tranokala ny fahatarana: fametrahana fifandraisana TCP, fanombohana fivoriana TLS, fametahana loharano tsirairay (sary, rakitra JS, antontan-taratasy HTML, sns.)

Ny olana dia niharatsy noho ny zava-misy fa rehefa mampiasa protocol HTTP/1.1 (talohan'ny fahatongavan'ny SPDY, QUIC ary HTTP/2 io no hany safidy), ny navigateur dia manokatra tsy mihoatra ny 6 TCP fifandraisana amin'ny mpampiantrano iray. Izany rehetra izany dia nitarika ho amin'ny tsy fahampian'ny fifandraisana sy ny fampiasana tsy mahomby amin'ny bandwidth fantsona. Ny olana dia voavaha amin'ny ampahany amin'ny sharding domain - ny famoronana mpampiantrano fanampiny mba handresena ny fetra amin'ny isan'ny fifandraisana.

Eto no miseho ny fahaiza-manao faharoa an'ny CDN - fampihenana ny latency (RTT) noho ny habetsahan'ny teboka sy ny akaiky ny nodes amin'ny mpampiasa. Ny halavirana dia manana anjara toerana lehibe eto: voafetra ny hafainganam-pandehan'ny hazavana (eo amin'ny 200 km/s eo amin'ny fibre optika). Midika izany fa isaky ny 000 km dia manampy fahatarana 1000 ms na 5 ms ny RTT. Izany no fotoana faran'izay kely takiana amin'ny fandefasana, satria misy ihany koa ny fahatarana amin'ny fitaovana mpanelanelana. Satria matetika ny CDN dia mahafantatra ny fomba fitehirizana zavatra ao amin'ny lohamiliny, dia afaka mandray soa avy amin'ny fampidirana zavatra toy izany amin'ny CDN isika. Fepetra ilaina amin'izany: ny fisian'ny zavatra ao amin'ny cache, ny akaiky ny CDN manondro ny mpampiasa raha ampitahaina amin'ny mpizara fampiharana tranonkala (server niaviany). Zava-dehibe ny mahatakatra fa ny elanelana ara-jeografika amin'ny node CDN dia tsy miantoka ny fahatarana ambany. Ny lalana eo anelanelan'ny mpanjifa sy ny CDN dia azo amboarina amin'ny fomba ahafahan'ny mpanjifa mifandray amin'ny mpampiantrano any amin'ny firenena hafa, ary mety amin'ny kaontinanta hafa. Eto no misy ny fifandraisana misy eo amin'ny mpandraharahan'ny fifandraisandavitra sy ny serivisy CDN (peering, connexion, fandraisana anjara amin'ny IX, sns.) ary ny politikan'ny fifamoivoizana an'ny CDN mihitsy. Ohatra, Cloudflare, rehefa mampiasa drafitra roa voalohany (maimaim-poana sy mora), dia tsy miantoka ny fandefasana votoaty avy amin'ny mpampiantrano akaiky indrindra - ny mpampiantrano dia hofantenana mba hahatratrarana ny vidiny ambany indrindra.

Orinasa Aterineto malaza maro no manintona ny tombontsoam-bahoaka (mpamorona tranonkala sy tompona serivisy) amin'ny lohahevitra momba ny hafainganam-pandeha sy ny fahombiazan'ny tranokala. Anisan'ireo orinasa ireo ny Yahoo (fitaovana Yslow), AOL (WebPageTest) ary Google (service Speed ​​​​Insights), izay mamolavola ny tolo-kevitr'izy ireo manokana amin'ny fanafainganana ny tranokala (indrindra indrindra, mifandraika amin'ny fanatsarana ny mpanjifa). Taty aoriana dia miseho ny fitaovana fitiliana hafainganan'ny tranokala vaovao, izay manome toro-hevitra momba ny fampitomboana ny hafainganan'ny tranonkala ihany koa. Ny tsirairay amin'ireo serivisy na plugins ireo dia manana tolo-kevitra tsy tapaka: "MampiasΓ  CDN." Ny fampihenana ny faharetan'ny tambajotra dia matetika lazaina ho fanazavana momba ny fiantraikan'ny CDN. Mampalahelo fa tsy ny rehetra no vonona ny hahatakatra tsara ny fomba hahatratrarana ny fiantraikan'ny CDN sy ny fomba handrefesana azy, noho izany dia raisina amin'ny finoana ny fanolorana ary ampiasaina ho postulate. Raha ny marina, tsy ny CDN rehetra no mahasoa.

Mampiasa CDN Today

Mba hanombanana ny maha-ilaina ny fampiasana CDN dia mila sokajiana izy ireo. Inona no hita amin'ny fampiharana ankehitriny (ny ohatra ao anaty fononteny dia mazava ho azy fa tsy feno):

  1. CDN maimaim-poana amin'ny fizarana tranomboky JS (MaxCDN, Google. Yandex).
  2. CDN an'ny serivisy ho an'ny fanatsarana ny mpanjifa (ohatra, Google Fonts ho an'ny endri-tsoratra, Cloudinary, Cloudimage ho an'ny sary).
  3. CDN ho an'ny fanatsarana static sy loharano ao amin'ny CMS (misy ao amin'ny Bitrix, WordPress ary ny hafa).
  4. CDN tanjona ankapobeny (StackPath, CDNVideo, NGENIX, Megafon).
  5. CDN ho an'ny fanafainganana ny tranokala (Cloudflare, Imperva, Airi).

Ny fahasamihafana lehibe eo amin'ireo karazana ireo dia ny habetsahan'ny fifamoivoizana mandalo amin'ny CDN. Ny karazana 1-3 dia ny fandefasana ampahany amin'ny atiny ihany: avy amin'ny fangatahana iray ka hatramin'ny am-polony maromaro (matetika sary). Ny karazana 4 sy 5 dia proxy feno amin'ny fifamoivoizana amin'ny alΓ lan'ny CDN.

Amin'ny fampiharana, midika izany ny isan'ny fifandraisana ampiasaina hampidirana ny tranokala. Miaraka amin'ny HTTP/2, mampiasa fifandraisana TCP tokana amin'ny mpampiantrano izahay mba hikarakarana fangatahana maromaro. Raha mizara loharano ho an'ny mpampiantrano lehibe (fiaviana) sy CDN isika, dia ilaina ny mizara fangatahana amin'ny sehatra maromaro ary mamorona fifandraisana TCP maromaro. Ny tranga ratsy indrindra dia: DNS (1 RTT) + TCP (1 RTT) + TLS (2-3 RTT) = 6-7 RTT. Ity raikipohy ity dia tsy miraharaha ny fahatarana amin'ny tambajotra finday amin'ny fampahavitrihana ny fantsona radion'ny fitaovana (raha tsy mavitrika izany) sy ny fahatarana eo amin'ny tilikambon'ny sela.

Toy izao ny endrik'ilay riandrano mameno ny tranokala (asongadina ao amin'ny RTT 150 ms ny fetran'ny fampifandraisana amin'ny CDN):

[Aza] mampiasa CDN

Raha mandrakotra ny fifamoivoizana amin'ny tranokala rehetra ny CDN (afa-tsy amin'ny serivisy an'ny antoko fahatelo), dia afaka mampiasa fifandraisana TCP tokana isika, mamonjy ny fahatarana amin'ny fifandraisana amin'ny mpampiantrano fanampiny. Mazava ho azy fa mihatra amin'ny fifandraisana HTTP/2 izany.

Ny fahasamihafana fanampiny dia voafaritra amin'ny fiasan'ny CDN manokana - ho an'ny karazana voalohany dia fampiantranoana rakitra static fotsiny izy io, ho an'ny fahadimy dia manova karazana votoaty maromaro ho an'ny fanatsarana.

Ny fahafahan'ny CDN ho an'ny fanafainganana ny tranokala

Andeha hofaritana ny fahaiza-manaon'ny CDN feno amin'ny fanafainganana ny tranokala, tsy misy fiheverana ny fiasan'ny karazana CDN tsirairay, ary avy eo hojerentsika izay ampiharina amin'ny tsirairay amin'izy ireo.

1. Famoretana ny loharanon-tsoratra

Ny endri-javatra fototra sy azo takarina indrindra, nefa matetika tsy ampiharina. Ny CDN rehetra dia manambara ny fisian'ny fanerena ho toy ny endri-javatra manafaingana. Saingy raha mijery amin'ny antsipiriany kokoa ianao dia miharihary ny lesoka:

  • ny mari-pahaizana ambany ho an'ny fanerena mavitrika dia azo ampiasaina - 5-6 (ohatra, ho an'ny gzip ny ambony indrindra dia 9);
  • famatrarana static (rakitra ao amin'ny cache) dia tsy mampiasa endri-javatra fanampiny (ohatra, zopfi na brotli manana mari-pahaizana 11)
  • tsy misy fanohanana ny famatrarana brotli mahomby (mitahiry 20% eo ho eo raha oharina amin'ny gzip).

Raha mampiasa CDN ianao, dia ilaina ny manamarina ireto teboka vitsivitsy ireto: alao ny rakitra avy amin'ny CDN, raketo ny habeny voatsindry ary atsipazo amin'ny tanana izany ho fampitahana (azonao atao ny mampiasa serivisy an-tserasera miaraka amin'ny fanohanana brotli, ohatra. vsszhat.rf).

2. Mametraka lohatenin'ny caching mpanjifa

Fampiasa fanafainganana tsotra ihany koa: ampio lohapejy ho an'ny caching votoaty ataon'ny mpanjifa (browser). Ny lohapejy amin'izao fotoana izao dia ny fifehezana cache, ny iray lany andro dia lany andro. Ankoatra izany, ny Etag dia azo ampiasaina. Ny tena zava-dehibe dia ny max-taonan'ny cache-control dia ampy (hatramin'ny iray volana na mihoatra, raha vonona ny hametaka ny loharano araka izay azo atao ianao, dia azonao atao ny manampy ny safidy tsy azo ovaina).

Ny CDN dia afaka mampidina ny sandan'ny taona fara-fahakeliny, manery ny mpampiasa hamerina ny votoaty static matetika kokoa. Tsy fantatra mazava izay ifandraisany amin'izany: ny faniriana hampitombo ny fifamoivoizana amin'ny tambajotra na hampitombo ny fifanarahana amin'ny tranokala tsy mahalala ny fomba hamerenana ny cache. Ohatra, ny fotoana cache header Cloudflare default dia adiny 1, izay ambany dia ambany ho an'ny angona static tsy miova.

3. Fanatsarana ny sary

Koa satria ny CDN dia mandray ny asan'ny caching sy manompo sary, dia mety ho lojika ny fanatsarana azy ireo eo amin'ny lafiny CDN ary manompo azy ireo amin'ny mpampiasa amin'ity endrika ity. Andao hanao famandrihana avy hatrany fa ity endri-javatra ity dia tsy misy afa-tsy amin'ny karazana CDN 2, 3 ary 5.

Azonao atao ny manatsara ny sary amin'ny fomba isan-karazany: amin'ny fampiasana endrika famatrarana efa mandroso (toy ny WebP), mpandika teny mahomby kokoa (MozJPEG), na manadio metadata tsy ilaina fotsiny.

Amin'ny ankapobeny, misy karazany roa ny fanatsarana toy izany: miaraka amin'ny fahaverezan'ny kalitao ary tsy misy fatiantoka. Matetika ny CDN dia miezaka mampiasa fanatsarana tsy misy fatiantoka mba hisorohana ny fitarainan'ny mpanjifa momba ny fiovan'ny kalitaon'ny sary. Amin'ny toe-javatra toy izany, ny tombony dia ho kely indrindra. Raha ny tena izy, matetika ny haavon'ny kalitao JPEG dia ambony lavitra noho ny ilaina ary azonao atao ny mamerina am-pilaminana miaraka amin'ny haavon'ny kalitao ambany nefa tsy mampandefitra ny traikefan'ny mpampiasa. Amin'ny lafiny iray, sarotra ny mamaritra ny haavon'ny kalitao sy ny fandrindrana amin'ny ankapobeny ho an'ny rindranasa rehetra amin'ny tranonkala, noho izany ny CDN dia mampiasa rindrankajy mpandala ny nentin-drazana kokoa raha oharina amin'ireo azo ampiharina amin'ny fiheverana ny contexte (tanjon'ny sary, karazana fampiharana amin'ny tranonkala). , sns.)

4. Fanamafisana ny fifandraisana TLS

Ny ankamaroan'ny fifamoivoizana ankehitriny dia mandeha amin'ny fifandraisana TLS, izay midika fa mandany fotoana fanampiny amin'ny fifampiraharahana TLS izahay. Vao haingana, nisy teknolojia vaovao novolavolaina mba hanafainganana izany dingana izany. Ohatra, ity ny EC cryptography, TLS 1.3, session cache and ticket, hardware encryption acceleration (AES-NI), sns. Ny fametrahana tsara ny TLS dia afaka mampihena ny fotoana fifandraisana amin'ny 0-1 RTT (tsy manisa DNS sy TCP ).

Miaraka amin'ny rindrambaiko maoderina, tsy sarotra ny mampihatra samirery ny fomba fanao toy izany.

Tsy ny CDN rehetra no mampihatra fomba fanao tsara indrindra amin'ny TLS; azonao atao ny manamarina izany amin'ny fandrefesana ny fotoanan'ny fifandraisana TLS (ohatra, ao amin'ny Webpagetest). Tsara ho an'ny fifandraisana vaovao - 1RTT, 2RTT - ambaratonga antonony, 3RTT sy maro hafa - ratsy.

Marihina ihany koa fa na dia mampiasa TLS amin'ny ambaratonga CDN aza dia tsy maintsy manodina TLS ihany koa ny mpizara miaraka amin'ny fampiharana tranonkalantsika, fa avy amin'ny lafiny CDN, satria mandalo amin'ny tambajotram-bahoaka ny fifamoivoizana eo amin'ny mpizara sy ny CDN. Amin'ny tranga ratsy indrindra dia hahazo fahatarana ny fifandraisana TLS indroa isika (ny voalohany amin'ny mpampiantrano CDN, ny faharoa eo anelanelany sy ny mpizara).

Ho an'ny fampiharana sasany, ilaina ny mandinika ny olana momba ny fiarovana: ny fifamoivoizana dia matetika decrypted amin'ny CDN nodes, ary izany dia mety ho fahafahana hisakana ny fifamoivoizana. Ny safidy hiasa tsy misy fampahafantarana momba ny fifamoivoizana dia matetika atolotra amin'ny drafitrasa ambony indrindra amin'ny sara fanampiny.

5. Ahena ny fahataran'ny fifandraisana

Ny tombony lehibe indrindra amin'ny CDN resahin'ny rehetra: fahatarana ambany (lavitra kely) eo amin'ny mpampiantrano CDN sy ny mpampiasa. Tanteraka tamin'ny famoronana rafitra tambajotra miparitaka ara-jeografika, izay misy ny mpampiantrano any amin'ny toerana ifantohan'ny mpampiasa (tanΓ na, toerana fifanakalozana fifamoivoizana, sns.)

Amin'ny fampiharana, ny laharam-pahamehana ho an'ny tambajotra samihafa dia mety ho any amin'ny faritra manokana. Ohatra, ny CDN Rosiana dia hanana toerana maromaro kokoa any Rosia. Ny Amerikana no hamolavola voalohany ny tambajotra any Etazonia. Ohatra, ny iray amin'ireo CDN Cloudflare lehibe indrindra dia manana teboka 2 ao Rosia - Moskoa sy St. Petersburg. Izany hoe, afaka mitahiry fara-tampony eo amin'ny 10 ms ny latency isika raha oharina amin'ny fametrahana mivantana any Moskoa.

Ny ankamaroan'ny CDN tandrefana dia tsy manana teboka any Rosia mihitsy. Amin'ny fampifandraisana azy ireo dia azonao atao ihany ny mampitombo ny fahatarana ho an'ny mpihaino Rosiana anao.

6. Fanatsarana ny votoaty (fanabeazana, fanovana ara-drafitra)

Ny teboka sarotra indrindra sy ara-teknolojia. Mety hampidi-doza be ny fanovana votoaty mandritra ny fanaterana. Na dia mandray fanamafisam-peo aza isika: mety hisy fiantraikany amin'ny fahombiazany ny fampihenana ny kaody loharano (noho ny habaka fanampiny, ny rafitra tsy manan-danja, sns.). Raha miresaka fiovana lehibe kokoa isika - mamindra ny code JS mankany amin'ny faran'ny HTML, manambatra ny rakitra, sns.

Noho izany, karazana CDN 5 ihany no manao izany. Mazava ho azy fa tsy ho azo atao ny manao automatique ny fanovana rehetra ilaina mba hanafainganana ny zava-drehetra β€” ilaina ny famakafakana sy fanatsarana amin'ny tanana. Ohatra, ny fanesorana kaody tsy ampiasaina na dika mitovy dia asa tanana.

Amin'ny maha-fitsipika, optimizations rehetra toy izany dia fehezin'ny toe-javatra ary ny mampidi-doza indrindra dia kilemaina amin'ny alΓ lan'ny default.

Fanohanana ny fahafaha-manafaingana amin'ny karazana CDN

Andeha Γ ry hojerentsika hoe inona ny fahafaha-manao fanafainganana omen'ireo karazana CDN samihafa.

Ho fanamorana dia mamerina ny fanasokajiana izahay.

  1. CDN maimaim-poana amin'ny fizarana tranomboky JS (MaxCDN, Google. Yandex).
  2. CDN an'ny serivisy ho an'ny fanatsarana ny mpanjifa (ohatra, Google Fonts ho an'ny endri-tsoratra, Cloudinary, Cloudimage ho an'ny sary).
  3. CDN ho an'ny fanatsarana static sy loharano ao amin'ny CMS (misy ao amin'ny Bitrix, WordPress ary ny hafa).
  4. CDN tanjona ankapobeny (StackPath, CDNVideo, NGENIX, Megafon).
  5. CDN ho an'ny fanafainganana ny tranokala (Cloudflare, Imperva, Airi).

Andeha isika hampitaha ny endri-javatra sy ny karazana CDN.

fahafahana
Type 1
Type 2
Type 3
Type 4
Type 5

Famoretana lahatsoratra
+–
-
+–
+–
+

Lohatenin'ny cache
+
+
+
+
+

sary
-
+–
+–
-
+

TLS
-
-
-
+–
+

fahatarana
-
-
-
+
+

Hevitra ato Anatiny
-
-
-
-
+

Amin'ity tabilao ity, ny β€œ+” dia ampiasaina hanondroana fanohanana feno, β€œβ€“β€ tsy misy fanohanana, ary β€œ+–” dia fanohanana ampahany. Mazava ho azy fa mety misy fivilian-dΓ lana avy amin'ity latabatra ity raha ny zava-misy (ohatra, ny CDN amin'ny tanjona ankapobeny dia hampihatra endri-javatra ho an'ny fanatsarana sary), fa ho an'ny hevitra ankapobeny dia ilaina izany.

vokatra

Antenaina fa rehefa avy mamaky ity lahatsoratra ity ianao dia hanana sary mazava kokoa momba ny tolo-kevitra "mampiasa CDN" hanafainganana ny tranokalanao.

Toy ny amin'ny orinasa rehetra, tsy afaka mino ny fampanantenana ara-barotra amin'ny serivisy rehetra ianao. Mila refesina sy sedraina amin'ny toe-javatra tena izy ny vokany. Raha efa mampiasa CDN ianao dia jereo ny fahombiazany amin'ny fampiasana ireo fepetra voalaza ao amin'ny lahatsoratra.

Mety hampihena ny fotoana fampidinana ny tranokalanao ny fampiasana CDN amin'izao fotoana izao.

Amin'ny maha-tolo-kevitra ankapobeny, afaka mifantoka amin'ireto manaraka ireto isika: ianaro ny mpihaino anao, fantaro ny faritra ara-jeografika. Raha mifantoka amin'ny radius 1-2 arivo kilometatra ny mpihaino anao, dia tsy mila CDN ianao amin'ny tanjona lehibe indrindra - ny fampihenana ny fahatarana. Fa kosa, azonao atao ny mametraka ny mpizara anao akaiky kokoa ny mpampiasa anao ary manamboatra azy araka ny tokony ho izy, mahazo ny ankamaroan'ny fanatsarana voalaza ao amin'ny lahatsoratra (maimaim-poana sy maharitra).

Raha toa ka tena mizara ara-jeografika tokoa ny mpihaino anao (radius mihoatra ny 3000 kilometatra), ny fampiasana CDN kalitao dia tena ilaina. Na izany aza, mila mahatakatra mialoha ianao hoe inona marina no mety hanafaingana ny CDN-nao (jereo ny tabilaon'ny fahaiza-manao sy ny famaritana azy). Na izany aza, ny fanafainganana ny tranokala dia mbola mijanona ho asa sarotra izay tsy voavaha amin'ny fampifandraisana CDN. Ho fanampin'ireo optimizations etsy ambony, ny fomba mahomby indrindra amin'ny fanafainganana dia mijanona ao ambadiky ny CDN: fanatsarana ny ampahany amin'ny server, fanovana mandroso amin'ny ampahany amin'ny mpanjifa (fanesorana ny kaody tsy ampiasaina, fanatsarana ny fizotran'ny famoahana, miasa amin'ny atiny, endri-tsoratra, adaptability, sns. )

Source: www.habr.com

Add a comment