အတွင်းပိုင်း ConveyThis Tech- ကျွန်ုပ်တို့၏ Website Crawler ကို တည်ဆောက်ခြင်း။

သင်၏ဝဘ်ဆိုဒ်ကို ၅ မိနစ်အတွင်း ဘာသာစကားမျိုးစုံလုပ်ပါ။
ဤသရုပ်ပြမှုကို တင်ပြပါ။
ဤသရုပ်ပြမှုကို တင်ပြပါ။
My Khanh Pham

My Khanh Pham

အသုံးပြုသူအတွေ့အကြုံကို မြှင့်တင်ခြင်း- ConveyThis သည် URL စီမံခန့်ခွဲမှုကို မိတ်ဆက်ပေးသည်။

များပြားလှသော Convey ဤ လုပ်ငန်းရှင်များသည် ၎င်းတို့၏ ဝဘ်ဆိုဒ်၏ URL များအားလုံးကို မှန်ကန်စွာ ဘာသာပြန်ထားခြင်းကို နှစ်သက်သည်၊ အထူးသဖြင့် ဘာသာစကားများစွာသို့ ပြန်ဆိုထားသော ကျယ်ပြန့်သောဆိုက်များအတွက် တောင်းဆိုရမည့်အလုပ်တစ်ခုဖြစ်နိုင်သည်။

အသုံးပြုသူ တုံ့ပြန်ချက်သည် အချို့သော ဖောက်သည်များသည် ၎င်းတို့၏ ကနဦး ဝဘ်ဆိုဒ် ဘာသာပြန်ဆိုခြင်း ပရောဂျက်များကို စတင်ခြင်းမှာ အနည်းငယ် အံ့ဩစရာဖြစ်ကြောင်း ပြသခဲ့သည်။ ဘာသာပြန်စာရင်းတွင် ပင်မစာမျက်နှာ URL ကိုသာ ကြည့်ရှုနိုင်ပြီး ၎င်းတို့၏ အကြောင်းအရာကို ဘာသာပြန်ဆိုပုံ ဖန်တီးနည်းကို မကြာခဏ မေးမြန်းလေ့ရှိသည်။

ယင်းက မြှင့်တင်ရန် အလားအလာရှိသော နေရာကို ညွှန်ပြခဲ့သည်။ ပိုမိုချောမွေ့စွာ စတင်အသုံးပြုနိုင်သည့် လုပ်ငန်းစဉ်နှင့် ပိုမိုထိရောက်သော ပရောဂျက်စီမံခန့်ခွဲမှုကို လွယ်ကူချောမွေ့စေရန် အခွင့်အလမ်းတစ်ရပ်ကို ကျွန်ုပ်တို့ မြင်တွေ့ခဲ့ရသည်။ သို့သော် ထိုအချိန်တွင် ကျွန်ုပ်တို့သည် တိကျသော အဖြေတစ်ခု မရှိသေးပါ။

ရလဒ်မှာ သင်ထင်ထားသည့်အတိုင်း URL စီမံခန့်ခွဲမှုအင်္ဂါရပ်ကို မိတ်ဆက်ခြင်းဖြစ်သည်။ ၎င်းသည် အသုံးပြုသူများအား ၎င်းတို့၏ ဝဘ်ဆိုက်၏ URL များကို စကင်ဖတ်ကာ ConveyThis Dashboard မှတစ်ဆင့် ၎င်းတို့၏ ဘာသာပြန်အကြောင်းအရာကို လျင်မြန်ထိရောက်စွာ ထုတ်လုပ်နိုင်စေပါသည်။

မကြာသေးမီက၊ ဤအင်္ဂါရပ်ကို ဘာသာပြန်ခြင်းစာရင်းမှ၊ ပိုမိုလိုက်လျောညီထွေရှိပြီး အစွမ်းထက်သော URL အခြေခံဘာသာပြန်ခြင်းစီမံခန့်ခွဲမှုစာမျက်နှာအသစ်သို့ ပြောင်းရွှေ့ခဲ့သည်။ ယခု၊ ဤအင်္ဂါရပ်၏အစပြုမှုနောက်ကွယ်ရှိ ဇာတ်လမ်းကိုဖော်ပြရန် အချိန်တန်ပြီဟု ကျွန်ုပ်တို့ယုံကြည်ပါသည်။

921

Golang ကို ပွေ့ဖက်ခြင်း- ပိုမိုကောင်းမွန်သော ဘာသာပြန်ဝန်ဆောင်မှုများဆီသို့ ဤခရီးကို ပို့ဆောင်ပါ။

922

ကပ်ရောဂါကြောင့် 2020 lockdown ၏အစမှာ အချိန်ကန့်သတ်ချက်များကြောင့် ဘေးဖယ်ခံထားရသော ပရိုဂရမ်ဘာသာစကား Golang ကို သင်ယူရန် အခွင့်အရေးပေးခဲ့ပါသည်။

Google၊ Golang သို့မဟုတ် Go မှ တီထွင်မှုသည် မကြာသေးမီနှစ်များအတွင်း ရေပန်းစားလာခဲ့သည်။ တည်ငြိမ်စွာစုစည်းထားသော ပရိုဂရမ်းမင်းဘာသာစကားဖြစ်သော Golang သည် ဆော့ဖ်ဝဲလ်များအား ထိရောက်သော၊ ယုံကြည်စိတ်ချရပြီး တစ်ပြိုင်နက်တည်းကုဒ်ကို ဖန်တီးနိုင်စေရန် ဒီဇိုင်းထုတ်ထားပါသည်။ ၎င်း၏ရိုးရှင်းမှုသည် အမြန်နှုန်းမထိခိုက်စေဘဲ ကျယ်ပြန့်ရှုပ်ထွေးသော ပရိုဂရမ်များရေးသားခြင်းနှင့် ထိန်းသိမ်းခြင်းကို ပံ့ပိုးပေးသည်။

Golang နှင့် ရင်းနှီးစေရန် အလားအလာရှိသော ဘေးထွက်ပရောဂျက်တစ်ခုကို တွေးတောရင်း၊ ဝဘ်စာရေးဆရာတစ်ယောက် သတိရလာသည်။ ၎င်းသည် ဖော်ပြထားသော စံနှုန်းများနှင့် ကိုက်ညီပြီး ConveyThis အသုံးပြုသူများအတွက် အဖြေတစ်ခု ပေးစွမ်းနိုင်ချေရှိသည်။ ဝဘ် crawler သို့မဟုတ် 'bot' သည် ဒေတာထုတ်ယူရန် ဝဘ်ဆိုက်သို့ သွားရောက်သည့် ပရိုဂရမ်တစ်ခုဖြစ်သည်။

ConveyThis အတွက်၊ ကျွန်ုပ်တို့၏ ရည်ရွယ်ချက်မှာ အသုံးပြုသူများ ၎င်းတို့၏ဆိုက်ကို စကင်န်ဖတ်ကာ URL အားလုံးကို ပြန်လည်ရယူရန် ကိရိယာတစ်ခု တီထွင်ရန်ဖြစ်သည်။ ထို့အပြင် ကျွန်ုပ်တို့သည် ဘာသာပြန်ဆိုမှုများ ထုတ်ပေးသည့် လုပ်ငန်းစဉ်ကို ချောမွေ့စေချင်ပါသည်။ လက်ရှိတွင်၊ အသုံးပြုသူများသည် ၎င်းတို့ကို ထုတ်ပေးရန်အတွက် ဘာသာပြန်ထားသောဘာသာစကားဖြင့် ၎င်းတို့၏ဝဘ်ဆိုဒ်ကို ဝင်ရောက်ကြည့်ရှုရမည်ဖြစ်ပြီး ကြီးမားပြီး ဘာသာစကားပေါင်းစုံ ဆိုက်များအတွက် ကြောက်စရာဖြစ်လာသည်။

ကနဦး နမူနာပုံစံသည် ရိုးရှင်းသော်လည်း - URL တစ်ခုကို ထည့်သွင်းပြီး ဝဘ်ဆိုက်ကို စတင်ရှာဖွေသည့် ပရိုဂရမ်တစ်ခု - ၎င်းသည် မြန်ဆန်ပြီး ထိရောက်မှုရှိသည်။ အဲလက်စ်၊ ConveyThis ၏ CTO သည် ဤဖြေရှင်းချက်၏ အလားအလာကို မြင်ပြီး အယူအဆကို ပြုပြင်ရန်နှင့် အနာဂတ်ထုတ်လုပ်ရေးဝန်ဆောင်မှုကို မည်သို့လက်ခံကျင်းပရမည်ကို တွေးတောရန် သုတေသနနှင့် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ရှေ့ဆက်လုပ်ဆောင်ပေးခဲ့သည်။

Go and ConveyThis ဖြင့် Serverless Trend ကို လမ်းညွှန်ခြင်း။

ဝဘ် crawler bot ကို အပြီးသတ်ခြင်း လုပ်ငန်းစဉ်တွင်၊ မတူညီသော CMS နှင့် ပေါင်းစပ်မှုများ၏ ကွဲပြားမှုများနှင့် အံဝင်ခွင်ကျ ဖြစ်နေသည်ကို ကျွန်ုပ်တို့ တွေ့ရှိရပါသည်။ ထို့နောက် မေးခွန်းပေါ်လာသည် – ကျွန်ုပ်တို့၏အသုံးပြုသူများကို bot နှင့် မည်သို့အကောင်းဆုံးတင်ပြနိုင်မည်နည်း။

အစပိုင်းတွင်၊ ကျွန်ုပ်တို့သည် ဝဘ်ဆာဗာအင်တာဖေ့စ်ဖြင့် AWS ကိုအသုံးပြုရန် စမ်းတဝါးဝါးစမ်းသပ်ပြီး ချဉ်းကပ်မှုကို စဉ်းစားခဲ့သည်။ သို့သော်လည်း ဖြစ်နိုင်ချေရှိသော ပြဿနာများစွာ ပေါ်ထွက်လာခဲ့သည်။ ဆာဗာတင်ခြင်း၊ သုံးစွဲသူအများအပြား၏ တပြိုင်နက်အသုံးပြုမှုနှင့် Go ပရိုဂရမ် hosting တွင် ကျွန်ုပ်တို့၏အတွေ့အကြုံမရှိခြင်းအကြောင်း ကျွန်ုပ်တို့တွင် မသေချာပါ။

ယင်းက ကျွန်ုပ်တို့အား ဆာဗာမဲ့ hosting မြင်ကွင်းကို ထည့်သွင်းစဉ်းစားရန် တွန်းအားပေးခဲ့သည်။ ၎င်းသည် ပံ့ပိုးပေးသူမှ အခြေခံအဆောက်အအုံစီမံခန့်ခွဲမှုနှင့် မွေးရာပါ ကျွမ်းကျင်ပိုင်နိုင်မှုကဲ့သို့သော အကျိုးကျေးဇူးများကို ပေးဆောင်ခဲ့ပြီး ၎င်းသည် ConveyThis အတွက် စံပြဖြေရှင်းချက်တစ်ခု ဖြစ်လာစေသည်။ တောင်းဆိုချက်တစ်ခုစီသည် ၎င်း၏ကိုယ်ပိုင် သီးခြားကွန်တိန်နာတွင် လုပ်ဆောင်မည်ဖြစ်သောကြောင့် ဆာဗာစွမ်းရည်အတွက် ကျွန်ုပ်တို့ စိတ်ပူစရာမလိုဟု ဆိုလိုခြင်းဖြစ်သည်။

သို့သော်၊ 2020 တွင် ဆာဗာမဲ့ကွန်ပြူတာသည် 5 မိနစ်ကန့်သတ်ချက်ဖြင့်လာပါသည်။ ၎င်းသည် စာမျက်နှာများစွာပါရှိသော ကြီးမားသော e-commerce ဆိုက်များကို ကူးယူရန် လိုအပ်နိုင်သည့် အလားအလာရှိသော ကျွန်ုပ်တို့၏ bot အတွက် ပြဿနာတစ်ရပ်ကို သက်သေပြခဲ့သည်။ ကံကောင်းထောက်မစွာ၊ 2020 အစောပိုင်းတွင်၊ AWS သည် ဤအင်္ဂါရပ်ကိုဖွင့်ရာတွင် စိန်ခေါ်မှုတစ်ခုအဖြစ် သက်သေပြခဲ့သော်လည်း၊ ကန့်သတ်ချက်ကို 15 မိနစ်အထိ တိုးမြှင့်ခဲ့သည်။ နောက်ဆုံးတွင်၊ AWS မက်ဆေ့ချ်တန်းစီခြင်းဝန်ဆောင်မှု SQS ဖြင့် ဆာဗာမဲ့ကုဒ်ကို အစပျိုးခြင်းဖြင့် ဖြေရှင်းချက်ကို တွေ့ရှိခဲ့သည်။

923

ConveyThis ဖြင့်အပြန်အလှန်အကျိုးသက်ရောက်သောအချိန်နှင့်တပြေးညီ Bot ဆက်သွယ်ရေးဆီသို့ခရီး

924

Hosting အကျပ်အတည်းကို ကျွန်ုပ်တို့ဖြေရှင်းလိုက်သောအခါတွင်၊ ကျွန်ုပ်တို့ ကျော်လွှားရန် နောက်ထပ်အခက်အခဲတစ်ခုရှိသည်။ ယခု ကျွန်ုပ်တို့တွင် ထိရောက်သော၊ အတိုင်းအတာဖြင့် လက်ခံလုပ်ဆောင်နိုင်သော ဘော့တ်တစ်ခုရှိသည်။ ကျန်တာဝန်မှာ ကျွန်ုပ်တို့၏အသုံးပြုသူများထံသို့ bot မှထုတ်ပေးသောဒေတာကိုပြန်လည်ပေးပို့ရန်ဖြစ်သည်။

အများဆုံးအပြန်အလှန်တုံ့ပြန်နိုင်စေရန်ရည်ရွယ်၍ bot နှင့် ConveyThis ဒက်ရှ်ဘုတ်ကြား အချိန်နှင့်တပြေးညီ ဆက်သွယ်မှုကို ဆုံးဖြတ်ခဲ့သည်။ ထိုသို့သောအင်္ဂါရပ်အတွက် အချိန်နှင့်တစ်ပြေးညီသည် လိုအပ်ချက်မဟုတ်သော်လည်း၊ bot စတင်အလုပ်လုပ်သည်နှင့်တပြိုင်နက် ကျွန်ုပ်တို့၏အသုံးပြုသူများကို ချက်ချင်းတုံ့ပြန်ချက်ရစေလိုပါသည်။

၎င်းကိုအောင်မြင်ရန်၊ ကျွန်ုပ်တို့သည် AWS EC2 စံနမူနာတွင် လက်ခံကျင်းပသည့် ရိုးရှင်းသော Node.js websocket ဆာဗာကို တီထွင်ခဲ့သည်။ ၎င်းသည် websocket ဆာဗာနှင့် ဆက်သွယ်ရန်နှင့် အလိုအလျောက် ဖြန့်ကျက်ခြင်းအတွက် bot သို့ ပြုပြင်ပြောင်းလဲမှုအချို့ လိုအပ်ပါသည်။ စေ့စေ့စပ်စပ် စမ်းသပ်ပြီးနောက်၊ ကျွန်ုပ်တို့သည် ထုတ်လုပ်မှုသို့ ကူးပြောင်းရန် အသင့်ဖြစ်နေပါပြီ။

ဘေးထွက်ပရောဂျက်အဖြစ် စတင်ခဲ့ရာ နောက်ဆုံးတွင် ဒက်ရှ်ဘုတ်တွင် ၎င်း၏နေရာကို တွေ့ရှိခဲ့သည်။ စိန်ခေါ်မှုတွေကနေတစ်ဆင့် Go မှာ အသိပညာတွေရခဲ့ပြီး AWS ပတ်ဝန်းကျင်မှာ ကျွန်တော့်ရဲ့အရည်အချင်းတွေကို မြှင့်တင်ခဲ့တယ်။ ၎င်း၏မှတ်ဉာဏ်နည်းပါးသောခြေရာခံဖြင့် ကွန်ရက်ချိတ်ဆက်ခြင်းလုပ်ငန်းများ၊ ပူးပေါင်းလုပ်ဆောင်သော ပရိုဂရမ်များလုပ်ဆောင်ခြင်းနှင့် ဆာဗာမဲ့ကွန်ပြူတာများအတွက် Go ကို အထူးအကျိုးရှိစေသည်ဟု ကျွန်ုပ်တွေ့ရှိခဲ့သည်။

Bot သည် အခွင့်အလမ်းသစ်များကို ယူဆောင်လာသောကြောင့် ကျွန်ုပ်တို့တွင် အနာဂတ်အစီအစဉ်များရှိပါသည်။ ပိုမိုကောင်းမွန်သော ထိရောက်မှု ရှိစေရန် ကျွန်ုပ်တို့၏ စကားလုံးရေတွက်ကိရိယာကို ပြန်လည်ရေးသားရန်နှင့် ကက်ရှ်ပူနွေးလာစေရန် ၎င်းကို အသုံးပြုရန် ရည်ရွယ်ပါသည်။ ConveyThis ရဲ့ နည်းပညာလောကထဲကို မျှဝေခံစားခဲ့ရတဲ့ ဒီလျှို့ဝှက်ချက်လေးကို သင်နှစ်သက်မယ်လို့ မျှော်လင့်ပါတယ်။

စတင်ရန် အဆင်သင့်ဖြစ်ပြီလား။

ဘာသာပြန်ခြင်းသည် ဘာသာစကားများကို သိရုံမျှမက ရှုပ်ထွေးသော လုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။

ကျွန်ုပ်တို့၏ အကြံပြုချက်များကို လိုက်နာပြီး ConveyThis ကို အသုံးပြုခြင်းဖြင့်၊ သင်၏ ဘာသာပြန် စာမျက်နှာများသည် ပစ်မှတ်ဘာသာစကားသို့ ဇာတိအဖြစ် ခံစားရပြီး သင့်ပရိသတ်နှင့် ပဲ့တင်ထပ်နေပါမည်။

ကြိုးစားအားထုတ်မှုကို တောင်းဆိုနေချိန်မှာ ရလဒ်က ချီးမြှောက်ပါတယ်။ အကယ်၍ သင်သည် ဝဘ်ဆိုက်တစ်ခုကို ဘာသာပြန်ဆိုပါက ConveyThis သည် သင့်အား အလိုအလျောက် စက်ဘာသာပြန်ဆိုခြင်းဖြင့် နာရီပေါင်းများစွာ သက်သာစေနိုင်သည်။

ConveyThis ကို 7 ရက် အခမဲ့ စမ်းသုံးကြည့်ပါ။

gradient ၂