இன்சைட் கன்வே திஸ் டெக்: எங்கள் இணையதள கிராலரை உருவாக்குதல்

உங்கள் இணையதளத்தை 5 நிமிடங்களில் பன்மொழிகளாக மாற்றவும்
இந்த டெமோவை தெரிவிக்கவும்
இந்த டெமோவை தெரிவிக்கவும்
My Khanh Pham

My Khanh Pham

பயனர் அனுபவத்தை மேம்படுத்துதல்: இது URL நிர்வாகத்தை அறிமுகப்படுத்துகிறது

எண்ணற்ற கன்வேஇஸ் புரவலர்கள் தங்கள் இணையதளத்தின் அனைத்து URLகளையும் முறையாக மொழிபெயர்க்க விரும்புகின்றனர், இது ஒரு கோரமான பணியாக இருக்கலாம், குறிப்பாக பல மொழிகளில் மொழிபெயர்க்கப்பட்ட விரிவான தளங்களுக்கு.

சில வாடிக்கையாளர்கள் தங்கள் ஆரம்ப இணையதள மொழிபெயர்ப்புத் திட்டங்களின் தொடக்கத்தை சற்று திகைப்பூட்டுவதாக பயனர் கருத்து தெரிவிக்கிறது. மொழிபெயர்ப்புப் பட்டியலில் உள்ள முகப்புப் பக்க URL ஐ மட்டும் ஏன் பார்க்க முடியும் என்றும், அவற்றின் உள்ளடக்கத்தின் மொழிபெயர்ப்புகளை எவ்வாறு உருவாக்குவது என்றும் அவர்கள் அடிக்கடி கேள்வி எழுப்பினர்.

இது மேம்படுத்துவதற்கான சாத்தியமான பகுதியைக் குறிக்கிறது. ஒரு மென்மையான ஆன்போர்டிங் செயல்முறை மற்றும் மிகவும் திறமையான திட்ட நிர்வாகத்தை எளிதாக்குவதற்கான வாய்ப்பைப் பார்த்தோம். எவ்வாறாயினும், அந்த நேரத்தில் எங்களிடம் ஒரு உறுதியான தீர்வு இல்லை.

இதன் விளைவாக, நீங்கள் யூகித்திருக்கலாம், URL மேலாண்மை அம்சத்தின் அறிமுகம். இது பயனர்கள் தங்கள் வலைத்தளத்தின் URLகளை ஸ்கேன் செய்து, அவர்களின் மொழிபெயர்க்கப்பட்ட உள்ளடக்கத்தை ConveyThis Dashboard வழியாக விரைவாகவும் திறம்படவும் உருவாக்க உதவுகிறது.

சமீபத்தில், இந்த அம்சம் மொழிபெயர்ப்புப் பட்டியலிலிருந்து புதிய, மிகவும் மாற்றியமைக்கக்கூடிய மற்றும் சக்திவாய்ந்த URL அடிப்படையிலான மொழிபெயர்ப்பு மேலாண்மைப் பக்கத்திற்கு மாற்றப்பட்டது. இப்போது, இந்த அம்சத்தின் தொடக்கத்திற்குப் பின்னால் உள்ள கதையை வெளிப்படுத்த வேண்டிய நேரம் இது என்று நாங்கள் நம்புகிறோம்.

921

கோலாங்கைத் தழுவுதல்: மேம்படுத்தப்பட்ட மொழிபெயர்ப்புச் சேவைகளை நோக்கிய இந்தப் பயணம்

922

தொற்றுநோய் காரணமாக 2020 லாக்டவுன் தொடங்கியதால், நேரக் கட்டுப்பாடுகள் காரணமாக ஒதுக்கி வைக்கப்பட்டிருந்த கோலாங் என்ற நிரலாக்க மொழியை இறுதியாகக் கற்றுக் கொள்ளும் வாய்ப்பை எனக்கு வழங்கியது.

கூகுளால் உருவாக்கப்பட்டது, கோலாங் அல்லது கோ சமீபத்திய ஆண்டுகளில் பிரபலமடைந்து வருகிறது. நிலையான முறையில் தொகுக்கப்பட்ட நிரலாக்க மொழி, கோலாங் டெவலப்பர்கள் திறமையான, நம்பகமான மற்றும் ஒரே நேரத்தில் குறியீட்டை உருவாக்குவதற்கு வடிவமைக்கப்பட்டுள்ளது. அதன் எளிமை வேகத்தை தியாகம் செய்யாமல் விரிவான மற்றும் சிக்கலான நிரல்களை எழுதுவதற்கும் பராமரிப்பதற்கும் துணைபுரிகிறது.

கோலாங்குடன் பழகுவதற்கான சாத்தியமான பக்கத் திட்டத்தைப் பற்றி யோசித்ததில், ஒரு வலை கிராலர் நினைவுக்கு வந்தது. இது குறிப்பிடப்பட்ட அளவுகோல்களை பூர்த்திசெய்தது மற்றும் ConveyThis பயனர்களுக்கு சாத்தியமான தீர்வை வழங்கியது. வெப் கிராலர் அல்லது 'போட்' என்பது தரவைப் பிரித்தெடுக்க இணையதளத்தைப் பார்வையிடும் ஒரு நிரலாகும்.

ConveyThis க்காக, பயனர்கள் தங்கள் தளத்தை ஸ்கேன் செய்து அனைத்து URLகளையும் மீட்டெடுக்கும் கருவியை உருவாக்குவதே எங்கள் நோக்கம். கூடுதலாக, மொழிபெயர்ப்புகளை உருவாக்கும் செயல்முறையை நெறிப்படுத்த விரும்புகிறோம். தற்போது, பயனர்கள் தங்கள் வலைத்தளத்தை உருவாக்குவதற்கு மொழிபெயர்க்கப்பட்ட மொழியில் பார்க்க வேண்டும், இது பெரிய, பல மொழி தளங்களுக்கு கடினமானதாக மாறும்.

ஆரம்ப முன்மாதிரி நேரடியானதாக இருந்தாலும் - URL ஐ உள்ளீடாக எடுத்து தளத்தை வலம் வரத் தொடங்கும் நிரல் - இது விரைவாகவும் பயனுள்ளதாகவும் இருந்தது. அலெக்ஸ், ConveyThis' CTO, இந்தத் தீர்வின் திறனைக் கண்டார் மற்றும் கருத்தைச் செம்மைப்படுத்தவும், எதிர்கால உற்பத்திச் சேவையை எவ்வாறு நடத்துவது என்று சிந்திக்கவும் ஆராய்ச்சி மற்றும் மேம்பாட்டிற்கு முன்னோக்கிச் சென்றார்.

Go மற்றும் ConveyThis மூலம் சர்வர்லெஸ் ட்ரெண்டை வழிநடத்துதல்

Web crawler bot ஐ இறுதி செய்யும் செயல்பாட்டில், வெவ்வேறு CMS மற்றும் ஒருங்கிணைப்புகளின் நுணுக்கங்களுடன் நாங்கள் போராடுவதைக் கண்டோம். பின்னர் கேள்வி எழுந்தது - எப்படி எங்கள் பயனர்களுக்கு போட் மூலம் சிறந்த முறையில் வழங்குவது?

ஆரம்பத்தில், வலை சேவையக இடைமுகத்துடன் AWS ஐப் பயன்படுத்துவதற்கான முயற்சி மற்றும் சோதிக்கப்பட்ட அணுகுமுறையை நாங்கள் கருதினோம். இருப்பினும், பல சாத்தியமான சிக்கல்கள் வெளிப்பட்டன. சர்வர் லோட், ஒரே நேரத்தில் பல பயனர்களின் பயன்பாடு மற்றும் Go புரோகிராம் ஹோஸ்டிங்கில் எங்களுக்கு அனுபவம் இல்லாதது ஆகியவை குறித்து எங்களுக்கு நிச்சயமற்ற தன்மை இருந்தது.

இது சர்வர்லெஸ் ஹோஸ்டிங் காட்சியைக் கருத்தில் கொள்ள வழிவகுத்தது. இது வழங்குநரால் உள்கட்டமைப்பு மேலாண்மை மற்றும் உள்ளார்ந்த அளவிடுதல் போன்ற பலன்களை வழங்கியது, இது ConveyThisக்கு சிறந்த தீர்வாக அமைகிறது. ஒவ்வொரு கோரிக்கையும் அதன் சொந்த தனிமைப்படுத்தப்பட்ட கொள்கலனில் செயல்படுவதால், சேவையக திறனைப் பற்றி நாங்கள் கவலைப்பட வேண்டியதில்லை.

இருப்பினும், 2020 இல், சர்வர்லெஸ் கம்ப்யூட்டிங் 5 நிமிட வரம்புடன் வந்தது. இது எங்கள் போட்டிற்கு ஒரு சிக்கலை நிரூபித்தது, இது ஏராளமான பக்கங்களைக் கொண்ட பெரிய ஈ-காமர்ஸ் தளங்களை வலைவலம் செய்யத் தேவைப்படலாம். அதிர்ஷ்டவசமாக, 2020 இன் ஆரம்பத்தில், AWS இந்த வரம்பை 15 நிமிடங்களுக்கு நீட்டித்தது, இருப்பினும் இந்த அம்சத்தை இயக்குவது சவாலான பணியாக நிரூபிக்கப்பட்டது. இறுதியில், SQS - AWS மெசேஜ் க்யூயிங் சேவையுடன் சர்வர்லெஸ் குறியீட்டைத் தூண்டுவதன் மூலம் தீர்வைக் கண்டோம்.

923

இண்டராக்டிவ் நிகழ்நேர பாட் கம்யூனிகேஷன்ஸ் டு ஜர்னி டு கன்வே திஸ்

924

ஹோஸ்டிங் தடுமாற்றத்தை நாங்கள் தீர்த்துக் கொண்டதால், நாங்கள் கடக்க மற்றொரு தடை இருந்தது. இப்போது எங்களிடம் ஒரு செயல்பாட்டு போட் உள்ளது, இது திறமையான, அளவிடக்கூடிய முறையில் ஹோஸ்ட் செய்யப்பட்டது. பாட்-உருவாக்கிய தரவை எங்கள் பயனர்களுக்கு அனுப்புவதே மீதமுள்ள பணி.

அதிகபட்ச ஊடாடுதலைக் குறிக்கோளாகக் கொண்டு, போட் மற்றும் கன்வேதிஸ் டாஷ்போர்டுக்கு இடையே நிகழ்நேரத் தொடர்பு குறித்து முடிவு செய்தேன். நிகழ்நேரம் அத்தகைய அம்சத்திற்கு அவசியமில்லை என்றாலும், போட் வேலை செய்யத் தொடங்கியவுடன் எங்கள் பயனர்கள் உடனடி கருத்தைப் பெற வேண்டும் என்று நான் விரும்பினேன்.

இதை அடைய, AWS EC2 நிகழ்வில் ஹோஸ்ட் செய்யப்பட்ட எளிய Node.js வெப்சாக்கெட் சேவையகத்தை உருவாக்கினோம். வெப்சாக்கெட் சேவையகத்துடன் தொடர்புகொள்வதற்கும், வரிசைப்படுத்தலைத் தானியக்கமாக்குவதற்கும் போட்க்கு சில மாற்றங்கள் தேவைப்பட்டன. முழுமையான சோதனைக்குப் பிறகு, உற்பத்திக்கு மாறத் தயாராக இருந்தோம்.

ஒரு பக்கத் திட்டமாகத் தொடங்கப்பட்டது இறுதியில் டாஷ்போர்டில் அதன் இடத்தைப் பெற்றது. சவால்கள் மூலம், நான் கோவில் அறிவைப் பெற்றேன் மற்றும் AWS சூழலில் எனது திறமைகளை வளர்த்துக் கொண்டேன். நெட்வொர்க்கிங் பணிகள், கூட்டுறவு புரோகிராமிங் மற்றும் சர்வர்லெஸ் கம்ப்யூட்டிங் ஆகியவற்றிற்கு Go குறிப்பாக பயனுள்ளதாக இருப்பதைக் கண்டேன், அதன் குறைந்த நினைவக தடம்.

போட் புதிய வாய்ப்புகளை கொண்டு வருவதால் எங்களிடம் எதிர்கால திட்டங்கள் உள்ளன. சிறந்த செயல்திறனுக்காக எங்கள் சொல் எண்ணிக்கை கருவியை மீண்டும் எழுதுவதை நோக்கமாகக் கொண்டுள்ளோம், மேலும் அதை கேச் வார்மிங்கிற்குப் பயன்படுத்தலாம். கன்வேதிஸ்ஸின் தொழில்நுட்ப உலகில் இந்த ஸ்னீக் பீக்கைப் பகிர்வதில் நான் மகிழ்ந்ததைப் போலவே நீங்களும் ரசித்தீர்கள் என்று நம்புகிறேன்.

தொடங்குவதற்கு தயாரா?

மொழிமாற்றம் என்பது மொழிகளை அறிவதை விட மிகவும் சிக்கலான செயல்முறையாகும்.

எங்கள் உதவிக்குறிப்புகளைப் பின்பற்றுவதன் மூலமும், ConveyThis ஐப் பயன்படுத்துவதன் மூலமும், உங்கள் மொழிபெயர்க்கப்பட்ட பக்கங்கள் உங்கள் பார்வையாளர்களுடன் எதிரொலிக்கும், இலக்கு மொழியை பூர்வீகமாக உணரும்.

அதற்கு முயற்சி தேவை என்றாலும், விளைவு பலனளிக்கிறது. நீங்கள் ஒரு வலைத்தளத்தை மொழிபெயர்ப்பதாக இருந்தால், கன்வேதிஸ் தானியங்கி இயந்திர மொழிபெயர்ப்புடன் உங்கள் மணிநேரத்தை சேமிக்கும்.

7 நாட்களுக்கு ConveyThis இலவசமாக முயற்சிக்கவும்!

சாய்வு 2