ין קאַנוויי דעם טעק: בויען אונדזער וועבזייטל קראַוולער

מאַכן דיין וועבזייטל מאַלטיילינגוואַל אין 5 מינוט
איבערחזרן דעם דעמאָ
איבערחזרן דעם דעמאָ
My Khanh Pham

My Khanh Pham

ימפּרוווינג די באַניצער דערפאַרונג: ConveyThis ינטראָודוסיז URL מאַנאַגעמענט

פילע קאַנוויי דעם פּייטראַנז בעסער צו האָבן אַלע זייער וועבזייטל URL ס רעכט איבערגעזעצט, וואָס קענען זיין אַ פאדערן אַרבעט, ספּעציעל פֿאַר יקספּאַנסיוו זייטלעך איבערגעזעצט אין עטלעכע שפּראַכן.

באַניצער באַמערקונגען האט געוויזן אַז עטלעכע קלייאַנץ געפֿונען די אָנהייב פון זייער ערשט וועבזייטל איבערזעצונג פּראַדזשעקס אַ ביסל צעמישט. זיי אָפט געפרעגט וואָס זיי קען בלויז זען די האָמעפּאַגע URL אין די איבערזעצונג רשימה, און ווי צו שאַפֿן איבערזעצונגען פון זייער אינהאַלט.

דאָס האָט אָנווייַזן אַ פּאָטענציעל געגנט פֿאַר ענכאַנסמאַנט. מיר האָבן געזען אַ געלעגנהייט צו פאַסילאַטייט אַ סמודער אָנבאָאַרדינג פּראָצעס און מער עפעקטיוו פּרויעקט פאַרוואַלטונג. אבע ר דעמאל ט הא ט מי ר געפעל ט א קאנקרעט ע לייזונג .

דער רעזולטאַט, ווי איר קען האָבן סאַפּרייזד, איז געווען די הקדמה פון די URL מאַנאַגעמענט שטריך. עס אַלאַוז ניצערס צו יבערקוקן די URL ס פון זייער וועבזייטל און דזשענערייט זייער איבערגעזעצט אינהאַלט דורך די ConveyThis דאַשבאָרד, געשווינד און יפעקטיוולי.

לעצטנס, דעם שטריך איז רילאָוקייטיד פון די איבערזעצונג רשימה צו אַ נייַע, מער אַדאַפּטאַבאַל און שטאַרק URL-באזירט איבערזעצונג פאַרוואַלטונג בלאַט. איצט מיר גלויבן אַז עס איז צייט צו אַנטדעקן די געשיכטע הינטער די אָנהייב פון דעם שטריך.

921

אַרומנעמען גאָלאַנג: קאַנוויי דעם נסיעה צו ימפּרוווד איבערזעצונג באַדינונגס

922

דער אָנפאַנג פון די 2020 לאַקדאַון רעכט צו דער פּאַנדעמיק געפֿינט מיר די געלעגנהייט צו לעסאָף לערנען די פּראָגראַממינג שפּראַך גאָלאַנג וואָס איז געווען סיידליינז רעכט צו צייט קאַנסטריינץ.

דעוועלאָפּעד דורך Google, Golang אָדער Go איז גיינינג פּאָפּולאַריטעט אין די לעצטע יאָרן. א סטאַטיקלי קאַמפּיילד פּראָגראַממינג שפּראַך, Golang איז דיזיינד צו געבן דעוועלאָפּערס צו שאַפֿן עפעקטיוו, פאַרלאָזלעך און קאַנקעראַנט קאָד. זייַן פּאַשטעס שטיצט די שרייבן און מיינטיינינג ברייט און קאָמפּליצירט מגילה אָן סאַקראַפייסינג גיכקייַט.

אין קלערן אַ פּאָטענציעל זייַט פּרויעקט צו באקענען זיך מיט Golang, אַ וועב קריכער ספּרינג צו מיינונג. עס באגעגנט די דערמאנט קרייטיריאַ און פּאַטענטשאַלי געפֿינט אַ לייזונג פֿאַר ConveyThis יוזערז. א וועב קריכער אָדער 'באָט' איז אַ פּראָגראַם וואָס באזוכט אַ וועבזייטל צו עקסטראַקט דאַטן.

פֿאַר ConveyThis, אונדזער ציל איז געווען צו אַנטוויקלען אַ געצייַג פֿאַר יוזערז צו יבערקוקן זייער פּלאַץ און צוריקקריגן אַלע URL ס. אין דערצו, מיר געוואלט צו סטרימליין דעם פּראָצעס פון דזשענערייטינג איבערזעצונגען. דערווייַל, ניצערס מוזן באַזוכן זייער וועבזייטל אין אַ איבערגעזעצט שפּראַך צו דזשענערייט זיי, אַ אַרבעט וואָס ווערט דאָנטינג פֿאַר גרויס, מאַלטי-שפּראַך זייטלעך.

כאָטש דער ערשט פּראָוטאַטייפּ איז געווען סטרייטפאָרווערד - אַ פּראָגראַם וואָס נעמט אַ URL ווי אַרייַנשרייַב און סטאַרץ קראָלינג די פּלאַץ - עס איז געווען שנעל און עפעקטיוו. Alex, ConveyThis 'CTO, האָט געזען די פּאָטענציעל פון דעם לייזונג און געגעבן די פאָרויסזאָגן פֿאַר פאָרשונג און אַנטוויקלונג צו ראַפינירן דעם באַגריף און באַטראַכטן ווי צו באַלעבאָס די צוקונפֿט פּראָדוקציע דינסט.

נאַוויגאַציע די סערווערלעסס טרענד מיט Go און ConveyThis

אין דעם פּראָצעס פון פיינאַלייז די וועב קריכער באָט, מיר געפֿונען זיך גראַפּאַלינג מיט די נואַנסיז פון פאַרשידענע CMS און ינטאַגריישאַנז. דערנאָך איז אויפגעשטאנען די קשיא - ווי קענען מיר בעסטער פאָרשטעלן אונדזער יוזערז מיט די באָט?

טכילעס, מיר באַטראַכטן די געפרואווט און טעסטעד צוגאַנג פון ניצן AWS מיט אַ וועב סערווער צובינד. אָבער, עטלעכע פּאָטענציעל ישוז ימערדזשד. מיר האָבן אַנסערטאַנטי וועגן די סערווער מאַסע, די סיימאַלטייניאַס נוצן דורך קייפל יוזערז און אונדזער פעלן פון דערפאַרונג מיט Go פּראָגראַם האָסטינג.

דאָס האָט אונדז צו באַטראַכטן אַ סערווערלעסס האָסטינג סצענאַר. דאָס געפֿינט בענעפיץ אַזאַ ווי ינפראַסטראַקטשער פאַרוואַלטונג דורך די שפּייַזער און טאָכיק סקאַלאַביליטי, וואָס מאכט עס אַן אידעאל לייזונג פֿאַר ConveyThis. עס מענט אַז מיר טאָן ניט האָבן צו זאָרג וועגן סערווער קאַפּאַציטעט ווייַל יעדער בקשה וואָלט אַרבעטן אין זיין אייגענע אפגעזונדערט קאַנטיינער.

אָבער, צוריק אין 2020, סערווערלעסס קאַמפּיוטינג געקומען מיט אַ 5-מינוט שיעור. דאָס איז געווען אַ פּראָבלעם פֿאַר אונדזער באָט וואָס קען זיין פארלאנגט צו קריכן גרויס E- האַנדל זייטלעך מיט פילע בלעטער. צומ גליק, אין פרי 2020, AWS עקסטענדעד די שיעור צו 15 מינוט, כאָטש געבן דעם שטריך פּרוווד צו זיין אַ טשאַלאַנדזשינג אַרבעט. יווענטשאַוואַלי, מיר געפֿונען די לייזונג דורך טריגערינג די סערווערלעסס קאָד מיט SQS - די AWS אָנזאָג ריי דינסט.

923

די נסיעה צו ינטעראַקטיוו פאַקטיש-צייט באָט קאָמוניקאַציע מיט ConveyThis

924

ווען מיר ריזאַלווד די האָסטינג דילעמאַ, מיר האָבן אן אנדער כערדאַל צו באַקומען. מיר איצט האָבן אַ פאַנגקשאַנאַל באָט, כאָוסטיד אין אַ עפעקטיוו, סקאַלאַבלע שטייגער. די רוען אַרבעט איז געווען צו רעלע די באָט-דזשענערייטאַד דאַטן צו אונדזער יוזערז.

מיט אַ ציל פֿאַר מאַקסימום ינטעראַקטיוויטי, איך באַשלאָסן אויף פאַקטיש-צייט קאָמוניקאַציע צווישן די באָט און די ConveyThis דאַשבאָרד. כאָטש פאַקטיש-צייט איז נישט אַ פאָדערונג פֿאַר אַזאַ אַ שטריך, איך געוואלט אונדזער יוזערז צו באַקומען גלייך באַמערקונגען ווי באַלד ווי די באָט סטאַרטעד ארבעטן.

צו דערגרייכן דעם, מיר דעוועלאָפּעד אַ פּשוט Node.js וועבסאָקקעט סערווער, כאָוסטיד אויף אַן AWS EC2 בייַשפּיל. דאָס פארלאנגט עטלעכע טוויקס צו די באָט פֿאַר קאָמוניקאַציע מיט די וועבסאָקקעט סערווער און אָטאַמייטינג דיפּלוימאַנט. נאָך גרונטיק טעסטינג, מיר זענען גרייט צו יבערגאַנג צו פּראָדוקציע.

וואָס סטאַרטעד ווי אַ זייַט פּרויעקט לעסאָף געפֿונען זיין אָרט אין די דאַשבאָרד. דורך די טשאַלאַנדזשיז, איך פארדינט וויסן אין Go און כאַנדיד מיין סקילז אין די AWS סוויווע. איך געפֿונען Go דער הויפּט וווילטויק פֿאַר נעטוואָרקינג טאַסקס, קאָאָפּעראַטיווע פּראָגראַממינג און סערווערלעסס קאַמפּיוטינג, ווייַל פון זיין נידעריק זכּרון שפּור.

מיר האָבן צוקונפֿט פּלאַנז ווייַל די באָט ברענגט נייַ אַפּערטונאַטיז. מיר צילן צו רירייט אונדזער וואָרט ציילן געצייַג פֿאַר בעסער עפעקטיווקייַט, און פּאַטענטשאַלי נוצן עס פֿאַר קאַש וואָרמינג. איך האָפֿן איר האָט ינדזשויד דעם סניק פּיק אין די טעק וועלט פון ConveyThis ווי פיל ווי איך ינדזשויד ייַנטיילונג עס.

גרייט צו אָנהייבן?

איבערזעצונג, פיל מער ווי נאָר וויסן שפּראַכן, איז אַ קאָמפּלעקס פּראָצעס.

דורך נאָכפאָלגן אונדזער עצות און ניצן ConveyThis , דיין איבערגעזעצט בלעטער וועט רעזאַנייט מיט דיין וילעם, געפיל געבוירן צו דער ציל שפּראַך.

בשעת עס פאדערט מי, דער רעזולטאַט איז ריוואָרדינג. אויב איר איבערזעצן אַ וועבזייטל, ConveyThis קענען שפּאָרן איר שעה מיט אָטאַמייטיד מאַשין איבערזעצונג.

פּרוּווט ConveyThis פריי פֿאַר 7 טעג!

גראַדיענט 2