ഇൻസൈഡ് കൺവെയ് ദിസ് ടെക്: ഞങ്ങളുടെ വെബ്‌സൈറ്റ് ക്രാളർ നിർമ്മിക്കുന്നു

5 മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ വെബ്‌സൈറ്റ് ബഹുഭാഷാ ആക്കുക
ഈ ഡെമോ അറിയിക്കുക
ഈ ഡെമോ അറിയിക്കുക
My Khanh Pham

My Khanh Pham

ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നു: ഇത് URL മാനേജ്മെന്റ് അവതരിപ്പിക്കുന്നു

അനേകം ConveyThis രക്ഷാധികാരികൾ അവരുടെ വെബ്‌സൈറ്റിന്റെ എല്ലാ URL-കളും ശരിയായി വിവർത്തനം ചെയ്യാൻ ഇഷ്ടപ്പെടുന്നു, ഇത് ആവശ്യപ്പെടുന്ന ഒരു ജോലിയാണ്, പ്രത്യേകിച്ചും വിവിധ ഭാഷകളിലേക്ക് വിവർത്തനം ചെയ്ത വിപുലമായ സൈറ്റുകൾക്ക്.

ചില ക്ലയന്റുകൾ അവരുടെ പ്രാരംഭ വെബ്‌സൈറ്റ് വിവർത്തന പ്രോജക്റ്റുകളുടെ ആരംഭം അൽപ്പം അമ്പരപ്പിക്കുന്നതായി കണ്ടെത്തിയതായി ഉപയോക്തൃ ഫീഡ്‌ബാക്ക് കാണിക്കുന്നു. വിവർത്തന ലിസ്റ്റിലെ ഹോംപേജ് URL മാത്രം കാണാൻ കഴിയുന്നത് എന്തുകൊണ്ടാണെന്നും അവരുടെ ഉള്ളടക്കത്തിന്റെ വിവർത്തനങ്ങൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും അവർ പലപ്പോഴും ചോദ്യം ചെയ്യാറുണ്ട്.

ഇത് മെച്ചപ്പെടുത്താനുള്ള സാധ്യതയുള്ള മേഖലയെ സൂചിപ്പിക്കുന്നു. സുഗമമായ ഓൺബോർഡിംഗ് പ്രക്രിയയും കൂടുതൽ കാര്യക്ഷമമായ പ്രോജക്റ്റ് മാനേജ്മെന്റും സുഗമമാക്കാനുള്ള അവസരം ഞങ്ങൾ കണ്ടു. എന്നിരുന്നാലും, ആ നിമിഷം ഞങ്ങൾക്ക് വ്യക്തമായ ഒരു പരിഹാരം ഇല്ലായിരുന്നു.

ഫലം, നിങ്ങൾ ഊഹിച്ചതുപോലെ, URL മാനേജ്മെന്റ് ഫീച്ചറിന്റെ ആമുഖമായിരുന്നു. ഇത് ഉപയോക്താക്കൾക്ക് അവരുടെ വെബ്‌സൈറ്റിന്റെ URL-കൾ സ്കാൻ ചെയ്യാനും അവരുടെ വിവർത്തനം ചെയ്ത ഉള്ളടക്കം ConveyThis ഡാഷ്‌ബോർഡ് വഴി വേഗത്തിലും ഫലപ്രദമായും സൃഷ്ടിക്കാനും പ്രാപ്‌തമാക്കുന്നു.

അടുത്തിടെ, ഈ സവിശേഷത വിവർത്തന ലിസ്റ്റിൽ നിന്ന് പുതിയതും കൂടുതൽ അനുയോജ്യവും ശക്തവുമായ URL അടിസ്ഥാനമാക്കിയുള്ള വിവർത്തന മാനേജുമെന്റ് പേജിലേക്ക് മാറ്റി. ഇപ്പോൾ, ഈ ഫീച്ചറിന്റെ തുടക്കത്തിനു പിന്നിലെ കഥ വെളിപ്പെടുത്താനുള്ള സമയമാണിതെന്ന് ഞങ്ങൾ വിശ്വസിക്കുന്നു.

921

ഗൊലാങ്ങിനെ ആലിംഗനം ചെയ്യുന്നു: മെച്ചപ്പെടുത്തിയ വിവർത്തന സേവനങ്ങളിലേക്കുള്ള ഈ യാത്ര

922

മഹാമാരി കാരണം 2020 ലോക്ക്ഡൗണിന്റെ ആരംഭം സമയ പരിമിതി കാരണം മാറ്റിനിർത്തിയ പ്രോഗ്രാമിംഗ് ഭാഷയായ ഗോലാംഗ് പഠിക്കാനുള്ള അവസരം എനിക്ക് നൽകി.

Google വികസിപ്പിച്ച, Golang അല്ലെങ്കിൽ Go സമീപ വർഷങ്ങളിൽ ജനപ്രീതി നേടുന്നു. ഒരു സ്റ്റാറ്റിക്കലി കംപൈൽ ചെയ്ത പ്രോഗ്രാമിംഗ് ഭാഷ, കാര്യക്ഷമവും വിശ്വസനീയവും സമകാലികവുമായ കോഡ് തയ്യാറാക്കാൻ ഡവലപ്പർമാരെ പ്രാപ്തരാക്കുന്നതിനാണ് ഗോലാംഗ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. വേഗത നഷ്ടപ്പെടാതെ വിപുലവും സങ്കീർണ്ണവുമായ പ്രോഗ്രാമുകൾ എഴുതുന്നതിനും പരിപാലിക്കുന്നതിനും ഇതിന്റെ ലാളിത്യം സഹായിക്കുന്നു.

ഗൊലാങ്ങിനെ പരിചയപ്പെടാൻ സാധ്യതയുള്ള ഒരു സൈഡ് പ്രോജക്റ്റ് ആലോചിക്കുമ്പോൾ, ഒരു വെബ് ക്രാളർ മനസ്സിലേക്ക് ഓടിയെത്തി. ഇത് സൂചിപ്പിച്ച മാനദണ്ഡങ്ങൾ പാലിക്കുകയും ConveyThis ഉപയോക്താക്കൾക്കായി ഒരു പരിഹാരം വാഗ്ദാനം ചെയ്യുകയും ചെയ്തു. ഡാറ്റ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ ഒരു വെബ്‌സൈറ്റ് സന്ദർശിക്കുന്ന ഒരു പ്രോഗ്രാമാണ് വെബ് ക്രാളർ അല്ലെങ്കിൽ 'ബോട്ട്'.

ConveyThis-നായി, ഉപയോക്താക്കൾക്ക് അവരുടെ സൈറ്റ് സ്കാൻ ചെയ്യാനും എല്ലാ URL-കളും വീണ്ടെടുക്കാനും ഒരു ടൂൾ വികസിപ്പിക്കുക എന്നതായിരുന്നു ഞങ്ങളുടെ ലക്ഷ്യം. കൂടാതെ, വിവർത്തനങ്ങൾ സൃഷ്ടിക്കുന്ന പ്രക്രിയ കാര്യക്ഷമമാക്കാൻ ഞങ്ങൾ ആഗ്രഹിച്ചു. നിലവിൽ, ഉപയോക്താക്കൾ അവരുടെ വെബ്‌സൈറ്റ് സൃഷ്‌ടിക്കുന്നതിന് വിവർത്തനം ചെയ്‌ത ഒരു ഭാഷയിൽ സന്ദർശിക്കണം, ഇത് വലിയ, ബഹുഭാഷാ സൈറ്റുകൾക്ക് ഭയങ്കരമായി മാറുന്നു.

പ്രാരംഭ പ്രോട്ടോടൈപ്പ് നേരായതാണെങ്കിലും - ഒരു URL ഇൻപുട്ടായി എടുത്ത് സൈറ്റ് ക്രോൾ ചെയ്യാൻ തുടങ്ങുന്ന ഒരു പ്രോഗ്രാം - അത് വേഗത്തിലും ഫലപ്രദവുമായിരുന്നു. Alex, ConveyThis' CTO, ഈ പരിഹാരത്തിന്റെ സാധ്യതകൾ കാണുകയും ആശയം പരിഷ്കരിക്കാനും ഭാവിയിലെ ഉൽപ്പാദന സേവനം എങ്ങനെ ഹോസ്റ്റുചെയ്യാമെന്ന് ചിന്തിക്കാനും ഗവേഷണത്തിനും വികസനത്തിനും മുന്നോട്ട് പോകുകയും ചെയ്തു.

Go and ConveyThis ഉപയോഗിച്ച് സെർവർലെസ് ട്രെൻഡ് നാവിഗേറ്റ് ചെയ്യുന്നു

വെബ് ക്രാളർ ബോട്ട് അന്തിമമാക്കുന്ന പ്രക്രിയയിൽ, വ്യത്യസ്‌ത CMS-ന്റെയും സംയോജനങ്ങളുടെയും സൂക്ഷ്മതകളുമായി ഞങ്ങൾ സ്വയം പിണങ്ങുന്നതായി കണ്ടെത്തി. അപ്പോൾ ചോദ്യം ഉയർന്നു - ബോട്ട് ഉപയോഗിച്ച് ഞങ്ങളുടെ ഉപയോക്താക്കളെ എങ്ങനെ മികച്ച രീതിയിൽ അവതരിപ്പിക്കാനാകും?

തുടക്കത്തിൽ, ഒരു വെബ് സെർവർ ഇന്റർഫേസിനൊപ്പം AWS ഉപയോഗിക്കുന്നതിനുള്ള പരീക്ഷിച്ചതും പരീക്ഷിച്ചതുമായ സമീപനം ഞങ്ങൾ പരിഗണിച്ചു. എന്നിരുന്നാലും, സാധ്യതയുള്ള നിരവധി പ്രശ്നങ്ങൾ ഉയർന്നു. സെർവർ ലോഡ്, ഒന്നിലധികം ഉപയോക്താക്കൾ ഒരേസമയം ഉപയോഗിക്കുന്നത്, Go പ്രോഗ്രാം ഹോസ്റ്റിംഗിൽ ഞങ്ങളുടെ അനുഭവക്കുറവ് എന്നിവയെക്കുറിച്ച് ഞങ്ങൾക്ക് അനിശ്ചിതത്വമുണ്ടായിരുന്നു.

ഇത് ഒരു സെർവർലെസ്സ് ഹോസ്റ്റിംഗ് സാഹചര്യം പരിഗണിക്കാൻ ഞങ്ങളെ പ്രേരിപ്പിച്ചു. പ്രൊവൈഡർ മുഖേനയുള്ള ഇൻഫ്രാസ്ട്രക്ചർ മാനേജ്‌മെന്റ്, അന്തർലീനമായ സ്കേലബിളിറ്റി തുടങ്ങിയ ആനുകൂല്യങ്ങൾ ഇത് വാഗ്ദാനം ചെയ്തു, ഇത് ConveyThis-ന് അനുയോജ്യമായ ഒരു പരിഹാരമാക്കി മാറ്റുന്നു. ഓരോ അഭ്യർത്ഥനയും അതിന്റേതായ ഒറ്റപ്പെട്ട കണ്ടെയ്‌നറിൽ പ്രവർത്തിക്കുമെന്നതിനാൽ സെർവർ ശേഷിയെക്കുറിച്ച് ഞങ്ങൾ വിഷമിക്കേണ്ടതില്ല എന്നാണ് ഇതിനർത്ഥം.

എന്നിരുന്നാലും, 2020-ൽ, സെർവർലെസ് കമ്പ്യൂട്ടിംഗ് 5 മിനിറ്റ് പരിധിയിൽ വന്നു. നിരവധി പേജുകളുള്ള വലിയ ഇ-കൊമേഴ്‌സ് സൈറ്റുകൾ ക്രോൾ ചെയ്യാൻ ആവശ്യമായേക്കാവുന്ന ഞങ്ങളുടെ ബോട്ടിന് ഇത് ഒരു പ്രശ്‌നം തെളിയിച്ചു. ഭാഗ്യവശാൽ, 2020-ന്റെ തുടക്കത്തിൽ, AWS പരിധി 15 മിനിറ്റായി വർദ്ധിപ്പിച്ചു, എന്നിരുന്നാലും ഈ സവിശേഷത പ്രവർത്തനക്ഷമമാക്കുന്നത് ഒരു വെല്ലുവിളി നിറഞ്ഞ കാര്യമാണെന്ന് തെളിഞ്ഞു. ഒടുവിൽ, AWS സന്ദേശ ക്യൂയിംഗ് സേവനമായ SQS-നൊപ്പം സെർവർലെസ് കോഡ് ട്രിഗർ ചെയ്തുകൊണ്ട് ഞങ്ങൾ പരിഹാരം കണ്ടെത്തി.

923

ഇതുമായി ബന്ധപ്പെട്ട തത്സമയ ബോട്ട് ആശയവിനിമയങ്ങളിലേക്കുള്ള യാത്ര

924

ഞങ്ങൾ ഹോസ്റ്റിംഗ് പ്രതിസന്ധി പരിഹരിച്ചപ്പോൾ, ഞങ്ങൾക്ക് മറികടക്കാൻ മറ്റൊരു തടസ്സമുണ്ടായിരുന്നു. ഞങ്ങൾക്ക് ഇപ്പോൾ ഒരു ഫങ്ഷണൽ ബോട്ട് ഉണ്ടായിരുന്നു, അത് കാര്യക്ഷമവും അളക്കാവുന്നതുമായ രീതിയിൽ ഹോസ്റ്റ് ചെയ്‌തിരിക്കുന്നു. ബോട്ട് സൃഷ്ടിച്ച ഡാറ്റ ഞങ്ങളുടെ ഉപയോക്താക്കൾക്ക് കൈമാറുക എന്നതായിരുന്നു ശേഷിക്കുന്ന ചുമതല.

പരമാവധി ഇന്ററാക്ടിവിറ്റി ലക്ഷ്യമാക്കി, ബോട്ടും ConveyThis ഡാഷ്‌ബോർഡും തമ്മിലുള്ള തത്സമയ ആശയവിനിമയം ഞാൻ തീരുമാനിച്ചു. അത്തരമൊരു സവിശേഷതയ്ക്ക് തത്സമയം ആവശ്യമില്ലെങ്കിലും, ബോട്ട് പ്രവർത്തിക്കാൻ തുടങ്ങിയ ഉടൻ തന്നെ ഞങ്ങളുടെ ഉപയോക്താക്കൾക്ക് ഉടനടി ഫീഡ്‌ബാക്ക് ലഭിക്കണമെന്ന് ഞാൻ ആഗ്രഹിച്ചു.

ഇത് നേടുന്നതിന്, ഞങ്ങൾ ഒരു AWS EC2 ഉദാഹരണത്തിൽ ഹോസ്റ്റ് ചെയ്ത ഒരു ലളിതമായ Node.js വെബ്‌സോക്കറ്റ് സെർവർ വികസിപ്പിച്ചെടുത്തു. വെബ്‌സോക്കറ്റ് സെർവറുമായുള്ള ആശയവിനിമയത്തിനും ഓട്ടോമേറ്റിംഗ് വിന്യാസത്തിനും ബോട്ടിൽ ചില മാറ്റങ്ങൾ ആവശ്യമാണ്. സമഗ്രമായ പരിശോധനയ്ക്ക് ശേഷം, ഞങ്ങൾ ഉൽപ്പാദനത്തിലേക്ക് മാറാൻ തയ്യാറായി.

ഒരു സൈഡ് പ്രോജക്‌റ്റായി ആരംഭിച്ചത് ആത്യന്തികമായി ഡാഷ്‌ബോർഡിൽ അതിന്റെ സ്ഥാനം കണ്ടെത്തി. വെല്ലുവിളികളിലൂടെ, ഞാൻ ഗോയിൽ അറിവ് നേടുകയും AWS പരിതസ്ഥിതിയിൽ എന്റെ കഴിവുകൾ മെച്ചപ്പെടുത്തുകയും ചെയ്തു. നെറ്റ്‌വർക്കിംഗ് ജോലികൾ, കോഓപ്പറേറ്റീവ് പ്രോഗ്രാമിംഗ്, സെർവർലെസ് കമ്പ്യൂട്ടിംഗ് എന്നിവയ്‌ക്ക് Go പ്രത്യേകിച്ചും പ്രയോജനകരമാണെന്ന് ഞാൻ കണ്ടെത്തി, അതിന്റെ കുറഞ്ഞ മെമ്മറി കാൽപ്പാടുകൾ കണക്കിലെടുക്കുന്നു.

ബോട്ട് പുതിയ അവസരങ്ങൾ കൊണ്ടുവരുന്നതിനാൽ ഞങ്ങൾക്ക് ഭാവി പദ്ധതികളുണ്ട്. മികച്ച കാര്യക്ഷമതയ്‌ക്കായി ഞങ്ങളുടെ വേഡ് കൗണ്ട് ടൂൾ മാറ്റിയെഴുതാനും അത് കാഷെ ചൂടാക്കലിനായി ഉപയോഗിക്കാനും ഞങ്ങൾ ലക്ഷ്യമിടുന്നു. ConveyThes-ന്റെ സാങ്കേതിക ലോകത്തേക്കുള്ള ഈ ഒളിഞ്ഞുനോട്ടം, ഞാൻ പങ്കിടുന്നത് പോലെ നിങ്ങൾ ആസ്വദിച്ചുവെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു.

ആരംഭിക്കാൻ തയ്യാറാണോ?

ഭാഷകൾ അറിയുന്നതിനേക്കാൾ വളരെയേറെ സങ്കീർണ്ണമായ ഒരു പ്രക്രിയയാണ് വിവർത്തനം.

ഞങ്ങളുടെ നുറുങ്ങുകൾ പിന്തുടരുന്നതിലൂടെയും ConveyThis ഉപയോഗിക്കുന്നതിലൂടെയും, നിങ്ങളുടെ വിവർത്തനം ചെയ്ത പേജുകൾ നിങ്ങളുടെ പ്രേക്ഷകരുമായി പ്രതിധ്വനിക്കും, ടാർഗെറ്റ് ഭാഷയിൽ പ്രാദേശികമായി അനുഭവപ്പെടും.

അത് പരിശ്രമം ആവശ്യപ്പെടുന്നുണ്ടെങ്കിലും, ഫലം പ്രതിഫലദായകമാണ്. നിങ്ങൾ ഒരു വെബ്‌സൈറ്റ് വിവർത്തനം ചെയ്യുകയാണെങ്കിൽ, ഓട്ടോമേറ്റഡ് മെഷീൻ വിവർത്തനം ഉപയോഗിച്ച് Conveyഇതിന് നിങ്ങളുടെ മണിക്കൂറുകൾ ലാഭിക്കാൻ കഴിയും.

7 ദിവസത്തേക്ക് ConveyThis സൗജന്യമായി പരീക്ഷിക്കുക!

ഗ്രേഡിയന്റ് 2