E uiga i le faʻataʻitaʻiga fesoʻotaʻiga i taʻaloga mo tagata amata

E uiga i le faʻataʻitaʻiga fesoʻotaʻiga i taʻaloga mo tagata amata
Mo le lua vaiaso talu ai sa ou galue i luga o le initaneti mo laʻu taaloga. I luma o lenei, ou te le iloa se mea e uiga i networking i taaloga, o lea na ou faitau ai i le tele o tala ma faia le tele o suʻega e malamalama ai i manatu uma ma mafai ona tusia laʻu lava masini networking.

I totonu o lenei taʻiala, ou te fia faʻasoa atu ia te oe manatu eseese e tatau ona e aʻoaʻoina aʻo leʻi tusia lau lava masini taʻaloga, faʻapea foʻi ma punaoa sili ma tala e aʻoaʻoina ai.

I se tulaga lautele, e lua ituaiga autu o fesoʻotaʻiga fausaga: peer-to-peer ma client-server. I totonu o se faʻataʻitaʻiga peer-to-peer (p2p), o faʻamatalaga e faʻafeiloaʻi i le va o soʻo se paga o tagata taʻalo fesoʻotaʻi, ae i totonu o se faʻataʻitaʻiga a le tagata faʻatau-server, e naʻo le va o taʻaloga ma le server e faʻafeiloaʻi ai faʻamatalaga.

E ui o lo'o fa'aogaina pea le fa'ata'ita'iga a tupulaga-i-peer i nisi o ta'aloga, o le tagata fa'atau-server o le tulaga masani lea: e faigofie ona fa'atinoina, mana'omia se la'ititi o le alalaupapa lautele, ma fa'afaigofie ona puipuia mai le kopi. O le mea lea, i lenei aʻoaʻoga o le a tatou taulaʻi atu i le fausaga o tagata-server.

Aemaise lava, matou te fiafia tele i 'auʻaunaga pule: i ia faiga, o le server e saʻo i taimi uma. Mo se faʻataʻitaʻiga, afai e manatu se tagata taʻalo o loʻo i ai o ia i faʻamaopoopo (10, 5), ma taʻu atu e le 'auʻaunaga o ia o loʻo i ai i le (5, 3), ona tatau lea i le tagata o tausia ona sui lona tulaga i le mea na lipotia mai e le 'auʻaunaga, ae le o le leaga. faafeagai. O le fa'aaogaina o 'au'aunaga fa'atulafonoina e fa'afaigofie ai ona fa'ailoa tagata fa'atau.

O faiga ta'aloga feso'otaiga e tolu vaega autu:

  • Felauaiga felauaiga: pe faʻafefea ona faʻafeiloaʻi faʻamatalaga i le va o tagata faʻatau ma le server.
  • Talosaga fa'aoga: mea e tu'uina atu mai tagata fa'atau i le 'au'aunaga ma mai le 'au'aunaga i tagata fa'atau ma i le a le faatulagaga.
  • Fa'atonuga o talosaga: fa'afefea ona fa'aogaina fa'amatalaga fa'aliliuina e fa'afou ai le tulaga o tagata fa'atau ma le 'au'aunaga.

E taua tele le malamalama i le matafaioi a vaega taʻitasi ma luʻitau o loʻo iai.

Felauaiga felauaiga

O le laasaga muamua o le filifilia lea o se protocol mo le felauaiga o faʻamatalaga i le va o le server ma tagata faʻatau. E lua faiga fa'ainitaneti mo lenei mea: TCP и UDP. Ae e mafai ona e fatuina lau oe lava felauaiga faʻavae i luga o se tasi oi latou pe faʻaaoga se faletusi e faʻaaogaina.

Fa'atusatusaga o le TCP ma le UDP

TCP ma UDP e faʻavae i luga IP. O le IP e mafai ai ona tu'uina atu se afifi mai se punavai i se tagata e mauaina, ae e le o fa'amautinoaina o le a vave pe mulimuli ane o le a o'o atu i le tagata e mauaina, o le a o'o atu i ai ia le itiiti ifo ma le tasi, ma o le faasologa o afifi o le a taunuu i le sa'o. fa'atonuga. E le gata i lea, o se afifi e mafai ona i ai naʻo se aofaʻi faʻatapulaʻa o faʻamaumauga, tuʻuina atu e le tau TAGATA.

UDP ua na o se mea manifinifi i luga ole IP. O le mea lea, e tutusa lava tapulaa. I se faʻatusatusaga, o le TCP e tele mea faʻapitoa. E maua ai se feso'ota'iga fa'alagolago, fa'atonu i le va o pona e lua ma le siakiina o mea sese. O le mea lea, TCP e faigofie tele ma faʻaaogaina i le tele o isi faʻasalalauga, eg. HTTP, FTP и SMTP. Ae o nei mea uma e sau i se tau: tuai.

Ina ia malamalama pe aisea e mafai ai e nei galuega ona mafua ai le taofiofia, e tatau ona tatou malamalama i le auala e galue ai TCP. Pe a fa'asalalau e se node e lafo se afifi i se node e maua ai, e fa'amoemoe e maua se fa'ailoga (ACK). Afai a maeʻa se taimi e leʻi mauaina (ona ua leiloa le pepa poʻo le faʻamatalaga, poʻo se isi mafuaaga), ona toe tuʻuina atu lea o le pepa. E le gata i lea, e faʻamautinoa e le TCP o loʻo maua mai pusa i le faʻasologa saʻo, o lea seʻia oʻo ina maua le pusa leiloa, e le mafai ona faʻagasolo uma isi pepa, e tusa lava pe ua uma ona mauaina e le tagata talimalo.

Ae e pei ona mafai ona e mafaufauina, o le taofiofia i taaloga multiplayer e taua tele, aemaise lava i gaioiga faʻapipiʻi e pei o le FPS. O le mafuaʻaga lea e faʻaaoga ai e le tele o taʻaloga le UDP ma a latou lava faʻasalalauga.

E mafai ona sili atu le lelei o le UDP faʻavae faʻavae nai lo le TCP mo mafuaaga eseese. Mo se faʻataʻitaʻiga, e mafai ona faʻailogaina nisi o afifi e faʻatuatuaina ae o isi e le talitonuina. O le mea lea, e le afaina pe o'o atu le pepa le talitonuina i le tagata e mauaina. Pe mafai fo'i ona fa'agasolo le tele o fa'amaumauga ina ia aua ne'i fa'agesegese le pa'u o lo'o leiloa ile tasi vaitafe. Mo se faʻataʻitaʻiga, atonu e iai se filo mo le faʻaogaina o tagata taʻalo ma se isi filo mo feʻau talatalanoaga. Afai e leiloa se savali talatalanoaga e le faanatinati, o le a le faʻagesegese le faʻaogaina o mea e faanatinati. Po'o se tulafono fa'apitoa e mafai ona fa'atinoina le fa'atuatuaina e ese mai i le TCP ina ia sili atu ona lelei i totonu o se si'osi'omaga ta'aloga vitiō.

O lea la, afai o le TCP e faʻafefe tele, ona matou faia lea o matou lava felauaiga faʻavae e faʻavae i luga o le UDP?

Ua fai si lavelave. E ui lava o le TCP e toetoe lava a le lelei mo faiga faʻaoga fesoʻotaʻiga, e mafai ona aoga lelei mo lau taʻaloga patino ma faʻasaoina oe taimi taua. Mo se fa'ata'ita'iga, o le latency atonu e le o se fa'afitauli mo se ta'aloga fa'asolosolo po'o se ta'aloga e mafai ona ta'alo i luga o feso'ota'iga LAN, lea e sili atu le maualalo o le latency ma le pa'u nai lo luga ole Initaneti.

Le tele o taʻaloga manuia, e aofia ai le World of Warcraft, Minecraft ma Terraria, faʻaaoga TCP. Ae ui i lea, o le tele o FPS e faʻaogaina a latou lava UDP faʻavae faʻavae, o lea o le a matou talanoa atili e uiga ia i latou i lalo.

Afai e te filifili e faʻaaoga le TCP, ia mautinoa e le atoatoa O le algorithm a Nagle, aua e faʻapipiʻi paʻu aʻo leʻi tuʻuina atu, o lona uiga e faʻatuputeleina le taofiofia.

Ina ia aʻoaʻo atili e uiga i le eseesega i le va o le UDP ma le TCP i le tulaga o taʻaloga multiplayer, e mafai ona e faitau i le tusiga a Glenn Fiedler. UDP vs. TCP.

La'u feagaiga

O lea e te manaʻo e fai lau oe lava felauaiga, ae e te le iloa poʻo fea e amata ai? Ua e laki ona ua tusia e Glenn Fiedler ni tala ofoofogia se lua e uiga i lenei mea. O le ae mauaina le tele o mafaufauga atamai i totonu ia i latou.

Le mataupu muamua Fesootaiga mo Taaloga Polokalama 2008, faigofie nai lo le lona lua, Fausiaina ose Fesootaiga Taaloga 2016. Ou te fautua atu e te amata i le matua.

Manatua o Glenn Fiedler o se faʻamoemoe tele o le faʻaaogaina o se faʻasalalauga masani e faʻavae ile UDP. Ma a maeʻa ona faitau ana tusitusiga, atonu o le a e talia lona manatu o le TCP e iai ni faʻaletonu matuia i taaloga vitio, ma e te manaʻo e faʻatino lau lava faʻasalalauga.

Ae afai e te fou i networking, fai sau fa'aoga ma fa'aoga TCP po'o se faletusi. Ina ia manuia le faʻatinoina o lau oe lava felauaiga, e tatau ona e aʻoaʻoina muamua le tele.

Faletusi feso'ota'iga

Afai e te manaʻomia se mea e sili atu le lelei nai lo le TCP, ae e te le manaʻo e alu i le faʻalavelave o le faʻatinoina o lau lava faʻasalalauga ma alu i le tele o auiliiliga, e mafai ona e faʻaogaina se faletusi networking. E tele naua:

Ou te leʻi faʻataʻitaʻiina uma, ae ou te fiafia i le ENet aua e faigofie ona faʻaoga ma faʻalagolago. E le gata i lea, o loʻo i ai faʻamatalaga manino ma se aʻoaʻoga mo tagata amata.

Fela'uaiga Fe'avea'i: Fa'ai'uga

I se aotelega: e lua auala autu felauaiga: TCP ma UDP. O le TCP e tele mea aoga: fa'atuatuaina, fa'asaoina le fa'atonuga, fa'amatalaga sese. E le maua uma e le UDP nei mea, ae o le TCP e ala i lona natura ua faʻatuputeleina le taofiofia, lea e le taliaina mo nisi taʻaloga. O lona uiga, ina ia faʻamautinoa le maualalo o le latency, e mafai ona e fatuina lau oe lava faʻasalalauga e faʻavae i luga o le UDP pe faʻaaoga se faletusi e faʻatinoina se faʻasalalauga felauaiga i luga o le UDP ma faʻafetaui mo taaloga vitio multiplayer.

Ole filifiliga ile va ole TCP, UDP ma le faletusi e fa'alagolago ile tele o mea. Muamua, mai manaʻoga o le taʻaloga: e manaʻomia le laititi maualalo? Lona lua, mai le mana'oga fa'akomepiuta talosaga: e mana'omia se fa'atonuga fa'atuatuaina? E pei ona o le a tatou vaʻaia i le isi vaega, e mafai ona faia se faʻasalalauga faʻaoga e fetaui lelei ai se faʻamaoniga e le talitonuina. Ma le mea mulimuli, e manaʻomia foʻi ona e amanaia le poto masani a le atinaʻe afi afi.

E lua la'u fautuaga:

  • Aveese le felauaiga mai le isi vaega o le talosaga i le tele e mafai ai ina ia faigofie ona suia e aunoa ma le toe tusia uma o le code.
  • Aua le soona-optimize. Afai e le o oe o se tagata poto feso'ota'iga ma e te le o mautinoa pe e te mana'omia se fa'asologa masani o felauaiga fa'avae UDP, e mafai ona e amata i le TCP po'o se faletusi e maua ai le fa'amaoni, ona su'e lea ma fua le fa'atinoga. Afai e tulaʻi mai faʻafitauli ma e te mautinoa o le mafuaʻaga o le felauaiga o felauaiga, atonu ua oʻo i le taimi e fai ai lau oe lava felauaiga.

I le faaiuga o lenei vaega, ou te fautuaina oe e faitau Folasaga i Polokalama Ta'aloga Tele saunia e Brian Hook, lea e aofia ai le tele o mataupu o loʻo talanoaina iinei.

Polokalama fa'aoga

I le taimi nei e mafai ona tatou fesuiai faʻamatalaga i le va o tagata faʻatau ma le 'auʻaunaga, e manaʻomia ona tatou filifili pe o le a le faʻamatalaga e faʻafeiloaʻi ma pe o le a le faatulagaga.

O le faiga masani o le auina atu lea e tagata o le aufaipisinisi mea e fai po o taga i le server, ma e auina atu e le server le tulaga o le taaloga i le au faipisinisi.

E le auina atu e le 'auʻaunaga le setete atoa, ae o se setete faʻamama ma faʻalapotopotoga o loʻo tu latalata i le tagata taʻalo. Na te faia lenei mea mo mafuaaga e tolu. Muamua, o le setete atoa atonu e tele naua e faʻasalalau i le tele o taimi. Lona lua, o tagata faʻatau e sili ona fiafia i faʻamatalaga vaʻaia ma leo, aua o le tele o le taʻaloga taʻaloga e faʻataʻitaʻiina i luga o le taʻaloga taʻaloga. Lona tolu, i nisi o taʻaloga e le manaʻomia e le tagata taʻalo ona iloa ni faʻamatalaga patino, mo se faʻataʻitaʻiga, le tulaga o le fili i le isi itu o le faafanua, a leai e mafai ona ia sogisogi pepa ma iloa tonu le mea e alu e fasioti ia te ia.

Fa'asologa

O le la'asaga muamua o le fa'aliliuina lea o fa'amaumauga matou te manana'o e lafo (fa'aulufalega po'o le tulaga ta'aloga) i se fa'asologa e talafeagai mo le fa'asalalauga. Ua ta'ua lea faiga fa'asologa.

O le manatu e vave o'o mai i le mafaufau o le fa'aogaina lea o se fa'asologa e mafai ona faitau e tagata, pei o le JSON po'o le XML. Ae o lenei mea o le a matua le aoga ma o le a faʻaumatia le tele o auala.

E fautuaina le fa'aogaina o le fa'atulagaga binary nai lo, lea e sili atu ona fa'atusatusa. O lona uiga, o le a na'o ni nai paita o lo'o iai i totonu. O loʻo i ai se faʻafitauli e mafaufau i ai iinei fa'atonuga byte, lea e ono eseese i komepiuta eseese.

Ina ia fa'asalalau fa'amaumauga, e mafai ona e fa'aogaina se faletusi, mo se fa'ata'ita'iga:

Tau lava ia mautinoa o le faletusi e fatuina mea faʻapipiʻi feaveaʻi ma e popole i le endianness.

O se isi fofo o le faʻatinoina lea e oe lava; e le faigata tele, aemaise lava pe afai e te faʻaogaina se faʻamatalaga-centric auala i lau code. E le gata i lea, o le a faʻatagaina oe e faia ni faʻataʻitaʻiga e le mafai i taimi uma pe a faʻaaogaina le faletusi.

Na tusia e Glenn Fiedler ni tala se lua e uiga i le faasologa: Tusi Faitau ma Tusitusi и Fa'asologa Fa'asologa.

Faʻamalosi

O le aofa'i o fa'amatalaga fa'aliliuina i le va o tagata fa'atau ma le 'au'aunaga e fa'atapula'aina e alalaupapa o le alalaupapa. O le fa'apipi'iina o fa'amaumauga o le a fa'atagaina ai oe e fa'afeiloa'i nisi fa'amatalaga i ata ta'itasi, fa'ateleina le fa'afouga fa'afou, pe na o le fa'aitiitia o mana'oga o le alalaupapa.

pusa afifi

O le metotia muamua o le fa'apipi'i la'ititi. E aofia ai le faʻaogaina tonu o numera o bits e manaʻomia e faʻamatala ai le tau manaʻomia. Mo se faʻataʻitaʻiga, afai e iai sau enum e mafai ona i ai ni tau eseese e 16, ae le o se pate atoa (8 bits), e mafai ona e faʻaogaina naʻo le 4 bits.

Glenn Fiedler faʻamatalaina pe faʻapefea ona faʻatinoina lenei mea i le vaega lona lua o le tusiga Tusi Faitau ma Tusitusi.

E sili ona lelei le fa'apipi'iina o pa'u ma fa'ata'ita'iga, o le a avea ma autu o le isi vaega.

Faʻataʻitaʻiga

Faʻataʻitaʻiga ose faiga fa'aliga fa'aletonu lea e fa'aaogaina na'o se vaega o tau talafeagai e fa'asolo ai se tau. O le auala pito sili ona faigofie e fa'atino ai le fa'aituau o le fa'a'amilomilo o numera fa'afefeteina.

Glenn Fiedler (toe!) faʻaalia le faʻaogaina o faʻataʻitaʻiga i lana tusiga Fa'amauina Ata.

Compression algorithms

O le isi metotia o le a leai se gau fa'amalosi algorithms.

O iinei, i loʻu manatu, o algorithms sili ona manaia e tolu e tatau ona e iloa:

  • Huffman coding fa'atasi ai ma le fa'ailoga muamua, lea e matua televave ma mafai ona maua ai fa'ai'uga lelei. Sa fa'aaogaina e fa'aomia ai afifi i le afi feso'ota'iga Quake3.
  • zlib ose fa'aupuga fa'apitoa fa'apitoa algorithm e le fa'ateleina le aofa'i o fa'amaumauga. E mafai faapefea ona e vaai iinei, ua faʻaaogaina i le tele o faʻaoga. Atonu e le toe fa'aaogaina mo le fa'afouina o setete. Ae e mafai ona aoga pe afai e te manaʻomia le lafoina o aseta, tusitusiga uumi poʻo fanua i tagata faʻatau mai le server.
  • Kopi le umi o le tamoe - Masalo o le algorithm compression sili ona faigofie, ae e aoga tele mo nisi ituaiga o faʻamaumauga, ma e mafai ona faʻaaogaina e fai ma laasaga muamua i luma ole zlib. E fa'apitoa mo le fa'apipi'iina o fanua o lo'o faia i ta'ele po'o voxels o lo'o toe faia ai le tele o elemene lata ane.

Delta compression

O le faiga fa'apipi'i mulimuli o le fa'amauina o le delta. E aofia i le mea moni e naʻo le eseesega i le va o le taʻaloga o loʻo i ai nei ma le tulaga mulimuli na maua e le kalani e faʻasalalau.

Na fa'aaogaina muamua i le afi feso'ota'iga Quake3. O tala nei e lua e fa'amatalaina ai le fa'aogaina:

Na faʻaaogaina foi e Glenn Fiedler i le vaega lona lua o lana tusiga Fa'amauina Ata.

Faʻailoga

E le gata i lea, atonu e te manaʻomia le faʻailogaina o le fesiitaiga o faʻamatalaga i le va o tagata faʻatau ma le server. E tele mafuaaga mo lenei mea:

  • fa'alilolilo/fa'alilolilo: na'o le tagata e mauaina fe'au e mafai ona faitau, ma e leai se isi tagata e sogisogi i le feso'ota'iga e mafai ona faitau.
  • faʻamaoni: o se tagata e manaʻo e fai le matafaioi o se tagata taʻalo e tatau ona iloa lana ki.
  • Puipuiga ole togafiti: O le a sili atu ona faigata mo tagata taʻalo leaga ona fatuina a latou lava pusa faʻatau, e tatau ona latou toe gaosia le faʻailoga faʻailoga ma suʻe le ki (lea e suia i soʻotaga taʻitasi).

Ou te fautuaina malosi le faʻaaogaina o se faletusi mo lenei mea. Ou te fautua e faʻaaoga lisodium, aua e sili ona faigofie ma e sili ona lelei aʻoaʻoga. Aemaise lava le manaia o le aoaoga i luga fefa'ataua'iga ki, lea e mafai ai ona e faia ni ki fou i soʻotaga fou taʻitasi.

Talosaga Protocol: Fa'ai'uga

O le mea lea e fa'ai'u ai la matou fa'atonuga o talosaga. Ou te talitonu o le faʻamalosi e filifili atoatoa ma o le filifiliga e faʻaaogaina e faʻalagolago lava i le taʻaloga ma le bandwidth manaʻomia. Encryption, i loʻu manatu, e faʻatagaina, ae i le faʻataʻitaʻiga muamua e mafai ona e faia e aunoa ma lena.

Fa'atatauga fa'aoga

Ua mafai nei ona matou fa'afou le tulaga i totonu o le kalani, ae e ono tula'i mai i fa'afitauli fa'aletonu. O le tagata taʻalo, pe a maeʻa le faʻaoga, e manaʻomia ona faʻatali mo le setete o taʻaloga e faʻafou mai le 'auʻaunaga e vaʻai pe o le a le aʻafiaga i le lalolagi.

E le gata i lea, i le va o faʻafouga a le setete e lua, o le lalolagi e matua tumau. Afai e maualalo le fa'afouga a le setete, o le a matua fa'ate'a'i le gaioiga.

E tele auala e faʻaitiitia ai le aʻafiaga o lenei faʻafitauli, ma o le a ou faʻamatalaina i le isi vaega.

Latency Smoothing Techniques

O metotia uma o loʻo faʻamatalaina i lenei vaega o loʻo talanoaina auiliili i le faasologa Tele ta'avale televave Gabriel Gambetta. Ou te matua fautuaina le faitau i lenei faasologa lelei o tala. O lo'o iai fo'i se fa'ata'ita'iga feso'ota'i e mafai ai ona e va'ai pe fa'apefea ona fa'atino nei metotia.

O le auala muamua o le fa'aogaina sa'o o le fa'ai'uga e aunoa ma le fa'atali mo se tali mai le 'au'aunaga. Ua ta'ua fa'ata'ita'iga a tagata o tausia. Peita'i, a maua e le kalani se fa'afouga mai le 'au'aunaga, e tatau ona fa'amaonia sa'o lana valo'aga. Afai e le o le tulaga lea, e tatau ona ia suia lona setete e tusa ai ma mea na ia maua mai le server, ona o le server e pule. O lenei metotia na muamua faʻaaogaina i Mafuie. E mafai ona e faitau atili e uiga i ai i le tusiga Su'esu'ega tulafono ole Inisinia mafui'e Fabien Sanglars [faaliliuga i luga o Habré].

O le seti lona lua o metotia e faʻaaogaina e faʻalelei ai le fegasoloaʻi o isi faʻalapotopotoga i le va o faʻafouga a le setete e lua. E lua auala e foia ai lenei faafitauli: interpolation ma extrapolation. I le tulaga o le interpolation, o setete mulimuli e lua o loʻo ave ma faʻaalia le suiga mai le tasi i le isi. O lona fa'aletonu e mafua ai sina tuai ona o le tagata o tausia e va'ai i taimi uma le mea na tupu i le taimi ua tuana'i. Extrapolation e fa'atatau i le va'aiga po'o fea e tatau ona fa'avae nei fa'alapotopotoga i le tulaga mulimuli na maua e le kalani. O lona le lelei o le afai e suia atoa e le faalapotopotoga le itu o le gaioiga, ona i ai lea o se mea sese tele i le va o le vaʻaiga ma le tulaga moni.

Ole auala aupito lata mai, sili ona maualuga e aoga ile FPS ole tu'u taui. Pe a faʻaaogaina taui tuai, e amanaia e le 'auʻaunaga le tuai o le kalani pe a fana i le sini. Mo se faʻataʻitaʻiga, afai e faia e se tagata taʻalo se pu o le ulu i luga o le latou lau, ae o le mea moni o le latou sini na i ai i se isi nofoaga ona o le tuai, o le a le talafeagai le teena o le tagata taalo le aia tatau e fasioti ai ona o le tuai. O le mea lea, e toe faʻafoʻi e le 'auʻaunaga le taimi i tua i le taimi na fana ai le tagata taʻalo e faʻataʻitaʻi le mea na vaʻaia e le tagata taʻalo i luga o la latou lau ma siaki mo le fetaui i le va o le latou fana ma le sini.

Na tusia e Glenn Fiedler (pei o taimi uma!) se tala i le 2004 Network Physics (2004), lea na ia faataatia ai le faavae mo le synchronizing physics simulations i le va o le server ma le tagata o tausia. I le 2014 na ia tusia ai se faasologa fou o tala Networking Physics, lea na faʻamatalaina isi auala mo le faʻamaopoopoina o faʻataʻitaʻiga o le fisiki.

E lua foi tala ile Valve wiki, Source Multiplayer Networking и Metotia Taui Latency i Client/Server In-game Protocol Design and Optimization lea e mafaufau i taui mo le tuai.

Puipuia ole kopi

E lua auala autu mo le puipuia o le kopi.

Muamua: fa'afaigata ai mo tagata faimamago ona lafo atu pepa leaga. E pei ona taʻua i luga, o se auala lelei e faʻatino ai lenei mea o le faʻailoga.

Lona lua: e tatau i se 'au'aunaga fa'apulepule ona maua na'o fa'atonuga/fa'auiga/gaioi. E le tatau ona mafai e le tagata o tausia ona suia le tulaga i luga o le server e ese mai i le auina atu o mea. Ma, o taimi uma lava e maua ai e le 'auʻaunaga faʻaoga, e tatau ona siaki pe aoga aʻo leʻi faʻaaogaina.

Fa'atatauga fa'aoga: fa'ai'uga

Ou te fautua atu e te faʻatinoina se auala e faʻataʻitaʻi ai le maualuga o le latencies ma le maualalo o le toe faʻafouina ina ia mafai ai ona e suʻeina le amio o lau taʻaloga i tulaga le lelei, e tusa lava pe o loʻo tamoe le kalani ma le server i luga o le komepiuta e tasi. O lenei mea o le a matua faafaigofieina ai le faʻatinoina o faʻataʻitaʻiga faʻapolopolo tuai.

Isi Punaoa Fesoasoani

Afai e te manaʻo e suʻesuʻe isi punaoa i faʻataʻitaʻiga fesoʻotaʻiga, e mafai ona e mauaina iinei:

puna: www.habr.com

Faaopoopo i ai se faamatalaga