Inside ConveyThis Tech: Ag Tógáil Ár Láithreán Gréasáin Crawler

Déan Do Shuíomh Gréasáin Ilteangach i 5 Nóiméad
Seol an taispeántas seo
Seol an taispeántas seo
My Khanh Pham

My Khanh Pham

Eispéireas an Úsáideora a Fheabhsú: Tugann ConveyThis isteach Bainistíocht URL

Iompar Iomadúil Is fearr leis na pátrúin seo go n-aistrítear URLanna a láithreáin ghréasáin go léir i gceart, rud a d’fhéadfadh a bheith ina thasc dian, go háirithe do shuímh fhairsing aistrithe go teangacha éagsúla.

Tá sé léirithe ag aiseolas ó úsáideoirí go raibh roinnt cliant den tuairim gur chuir tús a dtionscadail aistriúcháin láithreáin ghréasáin tosaigh beagán mearbhall orthu. Is minic a cheistigh siad cén fáth nach raibh siad in ann ach URL an leathanaigh baile a fheiceáil sa liosta aistriúcháin, agus conas aistriúcháin a chruthú dá n-ábhar.

Léirigh sé seo réimse féideartha le feabhsú. Chonaiceamar deis chun próiseas bordála níos réidhe agus bainistíocht tionscadail níos éifeachtaí a éascú. Mar sin féin, ní raibh réiteach nithiúil againn ag an nóiméad sin.

Ba é an toradh, mar a cheapfá, ná tabhairt isteach na gné Bainistíochta URL. Cuireann sé ar chumas úsáideoirí URLanna a láithreáin ghréasáin a scanadh agus a n-ábhar aistrithe a ghiniúint tríd an Deais ConveyThis , go tapa agus go héifeachtach.

Le déanaí, athlonnaíodh an ghné seo ón Liosta Aistriúcháin go leathanach bainistíochta aistriúcháin URL-bhunaithe nua, níos inoiriúnaithe agus níos cumhachtaí. Anois, creidimid go bhfuil sé in am an scéal taobh thiar de bhunú an ghné seo a nochtadh.

921

Ag glacadh le Golang: ConveyThis' Journey Towards Enhanced Translation Services

922

Thug tús ghlas 2020 de bharr na paindéime deis dom an teanga ríomhchlárúcháin Golang a fhoghlaim ar deireadh a cuireadh i leataobh mar gheall ar shrianta ama.

Arna fhorbairt ag Google, tá tóir ag Golang nó Go le blianta beaga anuas. Is teanga ríomhchlárúcháin a tiomsaíodh go statach é Golang, a dearadh chun cur ar chumas forbróirí cód éifeachtach, iontaofa agus comhthráthach a chruthú. Tacaíonn a simplíocht le cláir fhairsing agus chasta a scríobh agus a chothabháil gan luas a íobairt.

Nuair a bhíothas ag smaoineamh ar thionscadal taobh a d’fhéadfadh cur amach a bheith agam ar Golang, tháinig crawler gréasáin chun cuimhne. Chomhlíon sé na critéir a luadh agus d'fhéadfadh réiteach a thairiscint d'úsáideoirí ConveyThis. Is clár é crawler gréasáin nó 'bot' a thugann cuairt ar shuíomh Gréasáin chun sonraí a bhaint.

Maidir le ConveyThis, bhí sé mar aidhm againn uirlis a fhorbairt chun go bhféadfaidh úsáideoirí a suíomh a scanadh agus na URLanna go léir a aisghabháil. Ina theannta sin, theastaigh uainn an próiseas ginte aistriúcháin a shruthlíniú. Faoi láthair, ní mór d’úsáideoirí cuairt a thabhairt ar a suíomh Gréasáin i dteanga aistrithe chun iad a ghiniúint, tasc a bhíonn scanrúil do shuíomhanna móra iltheangacha.

Cé go raibh an fhréamhshamhail tosaigh simplí - clár a ghlacann URL mar ionchur agus a thosaíonn ag sreapadh an tsuímh - bhí sé tapa agus éifeachtach. Chonaic Alex, ConveyThis’ CTO, poitéinseal an réitigh seo agus thug sé cead taighde agus forbairt a dhéanamh chun an coincheap a bheachtú agus machnamh a dhéanamh ar conas an tseirbhís táirgthe amach anseo a óstáil.

An Treocht Gan Freastalaí a nascleanúint le Téigh agus ConveyThis

Agus an bot crawler gréasáin á thabhairt chun críche, fuaireamar dul i ngleic le nuances CMS agus comhtháthú éagsúla. D’ardaigh an cheist ansin – conas is fearr is féidir linn an bot a chur i láthair ár n-úsáideoirí?

Ar dtús, rinneamar breithniú ar an gcur chuige a ndearnadh tástáil air maidir le húsáid AWS le comhéadan freastalaí gréasáin. Mar sin féin, tháinig roinnt saincheisteanna féideartha chun cinn. Bhí éiginnteacht againn maidir le hualach an fhreastalaí, an úsáid chomhuaineach ag úsáideoirí iolracha, agus ár n-easpa taithí le hóstáil clár Go.

Mar thoradh air seo rinneamar machnamh ar chás óstála gan freastalaí. Thairg sé seo buntáistí ar nós bainistíocht bonneagair ag an soláthraí agus inscálaitheacht bhunúsach, rud a d’fhág gur réiteach iontach é do ConveyThis. Chiallaigh sé nach raibh orainn a bheith buartha faoi acmhainn an fhreastalaí mar go n-oibreodh gach iarratas ina choimeádán leithlis féin.

Mar sin féin, siar in 2020, bhí teorainn 5 nóiméad ag baint le ríomhaireacht gan fhreastalaí. Bhí sé seo ina fhadhb dár bot a d'fhéadfadh a bheith ag teastáil chun láithreáin mhóra ríomhthráchtála a chraobháil le go leor leathanach. Ar ámharaí an tsaoil, go luath in 2020, shín AWS an teorainn go 15 nóiméad, cé gur tasc dúshlánach é an ghné seo a chumasú. Faoi dheireadh, fuaireamar an réiteach tríd an gcód gan fhreastalaí a spreagadh le SQS - seirbhís scuaine teachtaireachta AWS.

923

An Turas chuig Cumarsáid Idirghníomhach Fíor-Ama Bot le ConveyThis

924

Agus an aincheist óstaigh á réiteach againn, bhí bac eile le sárú againn. Bhí bot feidhmiúil againn anois, arna óstáil ar bhealach éifeachtach inscálaithe. Ba é an tasc a bhí fágtha ná na sonraí bot-ghinte a chur ar aghaidh chuig ár n-úsáideoirí.

Agus é mar aidhm leis an idirghníomhaíocht uasta, shocraigh mé ar chumarsáid fíor-ama idir an bot agus an painéal ConveyThis. Cé nach bhfuil fíor-ama ina riachtanas le haghaidh gné den sórt sin, bhí mé ag iarraidh go bhfaigheadh ár n-úsáideoirí aiseolas láithreach a luaithe a thosaigh an bot ag obair.

Chun é seo a bhaint amach, d'fhorbraíomar freastalaí soicéad gréasáin Node.js simplí, arna óstáil ar shampla AWS EC2. Theastaigh roinnt athruithe ar an bot chun cumarsáid a dhéanamh leis an bhfreastalaí soicéad gréasáin agus chun imscaradh a uathoibriú. Tar éis tástáil críochnúil, bhíomar réidh le haistriú go dtí táirgeadh.

I ndeireadh na dála, fuair an rud a thosaigh mar thionscadal taobh a áit ar an deais. De bharr na ndúshlán, fuair mé eolas ar Go agus chuir mé mo chuid scileanna i dtimpeallacht AWS chun cinn. Fuair mé an-tairbheach do Go do thascanna líonraithe, do ríomhchlárú comhoibríoch, agus do ríomhaireacht gan fhreastalaí, i bhfianaise a lorg cuimhne íseal.

Tá pleananna againn don todhchaí mar go dtugann an bot deiseanna nua. Tá sé mar aidhm againn ár n-uirlis chomhairimh focal a athscríobh ar mhaithe le héifeachtúlacht níos fearr, agus b'fhéidir go n-úsáidfimid é le haghaidh téamh taisce. Tá súil agam gur bhain tú sult as an tsracfhéachaint seo ar dhomhan teicneolaíochta ConveyThis an oiread agus gur bhain mé sult as é a roinnt.

Réidh le tosú?

Is próiseas casta i bhfad níos mó ná eolas a chur ar theangacha an t-aistriúchán.

Trí ár leideanna a leanúint agus ConveyThis a úsáid , beidh do leathanaigh aistrithe ag teacht le do lucht éisteachta, ag mothú dúchais don sprioctheanga.

Cé go n-éilíonn sé iarracht, tá an toradh sásúil. Má tá suíomh Gréasáin á aistriú agat, is féidir le ConveyThis uaireanta a shábháil duit le haistriúchán uathoibríoch.

Bain triail as ConveyThis saor in aisce ar feadh 7 lá!

grádán 2