Bannen ConveyThis Tech: Eis Websäit Crawler bauen

Maacht Är Websäit méisproocheg a 5 Minutten
Vermëttelt dës Demo
Vermëttelt dës Demo
My Khanh Pham

My Khanh Pham

D'Benotzererfarung verbesseren: ConveyThis stellt URL Management vir

Vill ConveyThis Patréin léiwer all hir Websäit URLen richteg iwwersat ze hunn, wat eng usprochsvoll Aufgab ka sinn, besonnesch fir expansiv Siten déi a verschidde Sproochen iwwersat sinn.

Benotzer Feedback huet gewisen datt e puer Clienten den Ufank vun hiren initialen Websäit Iwwersetzungsprojeten e bësse verwirrend fonnt hunn. Si hunn dacks d'Fro gestallt firwat se nëmmen d'Homepage URL an der Iwwersetzungslëscht kéinte gesinn, a wéi een Iwwersetzunge vun hirem Inhalt erstellt.

Dëst huet e potenzielle Beräich fir Verbesserung uginn. Mir hunn eng Chance gesinn fir e méi glatteren Onboarding-Prozess a méi effizient Projektmanagement ze erliichteren. Eng konkret Léisung huet mir dee Moment awer gefeelt.

D'Resultat, wéi Dir vläicht ugeholl hutt, war d'Aféierung vun der URL Management Feature. Et erlaabt d'Benotzer hir Websäit URLen ze scannen an hiren iwwersaten Inhalt iwwer de ConveyThis Dashboard ze generéieren, séier an effektiv.

Viru kuerzem gouf dës Feature vun der Iwwersetzungslëscht op eng nei, méi adaptéierbar a mächteg URL-baséiert Iwwersetzungsmanagement Säit geplënnert. Elo gleewen mir datt et Zäit ass d'Geschicht hannert dem Ufank vun dëser Feature z'entdecken.

921

Embracing Golang: ConveyThis 'Journey Towards Enhanced Translation Services

922

Den Ufank vum 2020 Sperrung wéinst der Pandemie huet mir d'Chance gebueden endlech d'Programméierungssprooch Golang ze léieren, déi wéinst Zäitbeschränkungen sidelined war.

Entwéckelt vu Google, Golang oder Go huet an de leschte Joeren Popularitéit gewonnen. Eng statesch kompiléiert Programméierungssprooch, Golang gouf entwéckelt fir Entwéckler z'erméiglechen effizienten, zouverlässeg a concurrent Code ze kreéieren. Seng Einfachheet ënnerstëtzt d'Schreiwen an d'Erhale vun extensiv a komplizéierte Programmer ouni d'Geschwindegkeet ofzeginn.

Beim Iwwerleeung vun engem potenzielle Säiteprojet fir mech mat Golang vertraut ze maachen, ass e Web Crawler an de Kapp gesprongen. Et erfëllt d'Critèren ernimmt a bitt potenziell eng Léisung fir ConveyThis Benotzer. E Web Crawler oder 'Bot' ass e Programm deen eng Websäit besicht fir Daten ze extrahieren.

Fir ConveyThis war eist Zil en Tool z'entwéckelen fir d'Benotzer hir Site ze scannen an all d'URLen zréckzekommen. Zousätzlech wollte mir de Prozess vun der Generatioun vun Iwwersetzungen streamline. De Moment mussen d'Benotzer hir Websäit an enger iwwersater Sprooch besichen fir se ze generéieren, eng Aufgab déi beängschtegend gëtt fir grouss, méisproocheg Siten.

Och wann den initialen Prototyp einfach war - e Programm deen eng URL als Input hëlt an de Site ufänkt ze krauchen - war et séier an effektiv. Den Alex, ConveyThis 'CTO, huet d'Potenzial vun dëser Léisung gesinn an huet de Go-Ahead fir d'Fuerschung an d'Entwécklung ginn fir d'Konzept ze verfeineren an ze iwwerdenken wéi den zukünftege Produktiounsservice gehost gëtt.

Navigéiert de Serverlosen Trend mat Go a ConveyThis

Am Prozess vun der Finaliséierung vum Web Crawler Bot hu mir eis mat den Nuancen vu verschiddene CMS an Integratiounen kämpfen. Da stellt sech d'Fro - wéi kënne mir eise Benotzer am Beschten de Bot presentéieren?

Am Ufank hu mir d'probéiert an getest Approche fir AWS mat engem Webserver-Interface ze benotzen. Wéi och ëmmer, verschidde potenziell Themen entstanen. Mir haten Onsécherheet iwwer d'Serverbelaaschtung, d'simultan Notzung vu ville Benotzer, an eise Mangel un Erfahrung mat Go Programmhosting.

Dëst huet eis gefouert fir e serverlosen Hosting Szenario ze berücksichtegen. Dëst bitt Virdeeler wéi Infrastrukturmanagement vum Provider an inherent Skalierbarkeet, wat et eng ideal Léisung fir ConveyThis mécht. Et huet gemengt datt mir keng Suergen iwwer d'Serverkapazitéit hunn, well all Ufro a sengem eegene isoléierte Container funktionnéiert.

Wéi och ëmmer, zréck am Joer 2020, koum serverlos Informatik mat enger 5-Minute Limit. Dëst huet e Problem fir eise Bot bewisen, dee potenziell erfuerderlech ka sinn fir grouss E-Commerce Site mat ville Säiten ze crawlen. Glécklecherweis, am fréien 2020, huet AWS d'Limite op 15 Minutten verlängert, och wann dës Feature aktivéiert eng Erausfuerderung Aufgab ass. Schlussendlech hu mir d'Léisung fonnt andeems de serverlosen Code mat SQS ausléist - den AWS Message queuing Service.

923

D'Rees fir interaktiv Echtzäit Bot Kommunikatiounen mat ConveyThis

924

Wéi mir de Hosting Dilemma geléist hunn, hu mir eng aner Hürd ze iwwerwannen. Mir haten elo e funktionnelle Bot, gehost op eng effizient, skalierbar Manéier. Déi reschtlech Aufgab war d'Bot-generéiert Donnéeën un eis Benotzer weiderzeginn.

Am Zil fir maximal Interaktivitéit hunn ech decidéiert Echtzäitkommunikatioun tëscht dem Bot an dem ConveyThis Dashboard. Wärend Echtzäit keng Fuerderung fir sou eng Feature ass, wollt ech datt eis Benotzer direkt Feedback kréien soubal de Bot ugefaang huet ze schaffen.

Fir dëst z'erreechen, hu mir en einfachen Node.js Websocket Server entwéckelt, op enger AWS EC2 Instanz gehost. Dëst erfuerdert e puer Tweaks fir de Bot fir d'Kommunikatioun mam Websocket-Server an d'Automatiséierung vun der Installatioun. No grëndlechen Tester ware mir prett fir op d'Produktioun ze goen.

Wat als Säiteprojet ugefaang huet, huet schlussendlech seng Plaz am Dashboard fonnt. Duerch d'Erausfuerderunge krut ech Wëssen am Go an hunn meng Fäegkeeten am AWS Ëmfeld geschärft. Ech hunn Go besonnesch gutt fonnt fir Netzwierkaufgaben, kooperativ Programméierung, a Serverlos Informatik, wéinst sengem nidderegen Erënnerungsofdrock.

Mir hunn zukünfteg Pläng wéi de Bot nei Méiglechkeeten bréngt. Mir zielen eist Wortzuel-Tool fir besser Effizienz ëmzeschreiwen, a potenziell fir Cache-Erwiermung ze benotzen. Ech hoffen Dir hutt dëse Sneak Peek an d'Technologiewelt vun ConveyThis genoss sou vill wéi ech et gär hunn ze deelen.

Prett fir unzefänken?

Iwwersetzung, vill méi wéi just Sprooche wëssen, ass e komplexe Prozess.

Andeems Dir eis Tipps befollegt a ConveyThis benotzt, wäerten Är iwwersat Säite mat Ärem Publikum resonéieren, a fille sech gebierteg an der Zilsprooch.

Obwuel et Effort verlaangt, ass d'Resultat belount. Wann Dir eng Websäit iwwersetzt, ConveyThis kann Iech Stonnen mat automatiséierter Maschinn Iwwersetzung spueren.

Probéiert ConveyThis gratis fir 7 Deeg!

gradient 2