ብሎግ

የራሳችን አገልግሎቶች ላይ ገደብ እንጥል ነበር

የMythex API ከአንድ የኔትወርክ አድራሻ በደቂቃ 300 ጥያቄዎችን ይፈቅዳል። ይህ ገደብ ያለው አንድ ሰው ወይም ስክሪፕት ኤፒአይውን እንዳያጥለቀልቀው ለመጠበቅ ነው። በምርት ላይ ግን የራሳችንን አገልግሎቶች ማገድ ጀመረ፤ ይህም ከጠርዛችን (የታተሙ መተግበሪያዎችን የሚያቀርበው ክፍል) እና የAI ወኪሉን የሚያስኬደው አገልግሎት ነበሩ፤ እያንዳንዳቸው ኤፒአይውን ከጥቂት አድራሻዎች ብቻ ስለሚደርሱ። ከውስጣዊ ምስክርነታችን ጋር የሚመጡ ጥያቄዎች አሁን ከገደቡ ነጻ ናቸው፤ ሌሎች ሁሉ ልክ እንደበፊቱ ይገደባሉ።

ምልክቱ

ኤፒአይው አንዳንድ የራሳችን ውስጣዊ ጥሪዎችን በ429 Too Many Requests መመለስ ጀመረ። ለMythex ተጠቃሚ ጠቃሚ የሆኑ ሦስት ዓይነት ጥሪዎች ተመቱ፦

  • በብጁ ጎራ ላይ የትኛው መተግበሪያ እንዳለ መፈለግ። የታተመ መተግበሪያ በራሱ ጎራ ሲከፈት፣ ጠርዛችን ድረ-ገጹ የት እንዳለ ኤፒአይውን ይጠይቃል። እዚያ 429 ማለት ጎብኚ ድረ-ገጹ ላይ መድረስ አይችልም ማለት ነው።
  • የሚሮጥ የወኪል ተራን ማስቀመጥ። ወኪሉ ሲሰራ እድገቱ እየሄደ ይቀመጣል፤ ስለዚህ ገጹ ሲታደስ ወይም ግንኙነቱ ሲቋረጥ መልሱ አይጠፋም። እዚያ 429 ማለት ያልተቀመጠ እድገት ማለት ነው።
  • የቅድመ-እይታ መዳረሻ መፈተሽ። እየገነቡት ያለ መተግበሪያ ቅድመ-እይታ በበር የተጠበቀ ነው፤ በሩ ኤፒአይውን ይጠይቃል። እዚያ 429 ማለት ቅድመ-እይታው አይከፈትም ማለት ነው።

እነዚህ ከማንም ሰው የመጡ የኤፒአይ ጥሪዎች አልነበሩም። ሁሉም የራሳችን ነበሩ።

ለምን ተከሰተ

በአድራሻ ላይ የተመሰረተ የጥያቄ ገደብ አንድ ግምት ይይዛል፦ አንድ አድራሻ በግምት አንድ ደዋይ ነው። ለሰዎች ይህ በቂ ነው። ለራሳችን መሠረተ ልማት ግን በጣም ስህተት ነው።

  • በታተሙ መተግበሪያዎችና ቅድመ-እይታዎች የሚያገለግለው የጠርዝ አገልግሎት ኤፒአይውን ከጥቂት የተጋሩ የወጪ አድራሻዎች ይደርሳል። የእያንዳንዱ የታተመ መተግበሪያ ጎብኚ ሁሉ፣ እና እያንዳንዱ የቅድመ-እይታ ፍተሻ፣ ከእነዚያ ጥቂቶች በአንዱ እንደመጣ ሆኖ ይታያል።
  • ኦርኬስትሬተሩ፣ ማለትም የወኪል ተራዎችን የሚያስኬደው አገልግሎት፣ ኤፒአይውን ከአንድ የኮንቴይነር አድራሻ ይደርሳል። እያንዳንዱ የሚሮጥ ተራ፣ ለሁሉም ተጠቃሚ፣ ያንን ይጋራል።

ስለዚህ ለአንድ ሰው የታሰበ በጀት በአንድ አገልግሎት ሁሉም ትራፊክ መካከል ይከፋፈል ነበር። እነዚያ አገልግሎቶች አብረው ያጠፉት፤ ገዳቢው የተነገረውን አደረገ፤ ውድቅ አደረጋቸው።

መፍትሄው

የራሳችን አገልግሎቶች ማንነታቸውን አስቀድመው ያረጋግጣሉ። እያንዳንዱ የውስጥ ጥሪ የውስጥ ቶክን ይይዛል፤ በኤፒአይው የውስጥ ክፍል ስር ያለ እያንዳንዱ መንገድ ምንም ከማድረጉ በፊት ያንን ቶክን ይፈትሻል።

የጥያቄ ገዳቢው አሁን ተመሳሳይ ፍተሻ ይጠቀማል። ከውስጥ ቶክኑ ጋር የሚዛመድ ጥያቄ በፍቃድ ዝርዝር ላይ ነው፤ በአድራሻ ላይ ባለው በጀት አይቆጠርም። ሌላ ሁሉ ልክ እንደበፊቱ ይቆጠራል፦ በአድራሻ በደቂቃ 300 ጥያቄዎች።

ሁለት ዝርዝሮች ይህ ክፍተት እንዳይሆን አደረጉ፦

  1. የተሳሳተ ቶክን ምንም ማለፊያ አያገኝም። የፍቃዱ ዝርዝር የሚዛመደው እውነተኛው የውስጥ ቶክን ብቻ ነው። የተሰራ ቶክን ያለው ጥያቄ ይቆጠራል እና እንደ ሌላው ሁሉ ይገደባል፤ የውስጥ መንገዶቹም በ401 Unauthorized ይቀበሉታል።
  2. የገደቡ ቁጥር ራሱ አልተቀየረም። ቦታ ለመፍጠር ቁጥሩን አላሳደግንም። ማሳደጉ ችግሩን ለጊዜው ይደብቅ ነበር፤ ትራፊኩ እንደገና ሲያድግ ደግሞ ይወድቅ ነበር፤ ገደቡ ለሚገባው ጉዳይም ጥበቃውን ያዳክም ነበር።

የገዳቢውን ቅንብሮች ወደ አንድ ትንሽ ተግባር አንቀሳቅሰን በርሱ ላይ ሙከራዎችን ጻፍን። አንዱ ገደቡ 5 በሆነ ገዳቢ ላይ በውስጥ ቶክን 20 ጥያቄዎችን ይልካል፣ ሁሉም 20ዎቹ እንዲሳኩ ይጠብቃል። ሌላው ከአንድ አድራሻ ተራ ጥያቄዎችን ይልካል፣ የመጀመሪያዎቹ አምስት እንዲሳኩና ከዚያ በኋላ ያሉት እንዲከለከሉ ይጠብቃል። ሶስተኛው የተቀጠረ ቶክን ያላቸውን ጥያቄዎች ይልካል፣ እነዚያ በተመሳሳይ መንገድ እንዲከለከሉ ይጠብቃል።

ከዚህ የወሰድነው

  • ገደቦች ግምቶች ይዘዋል። “አንድ አድራሻ፣ አንድ ደዋይ” በአድራሻ ላይ የተመሰረተ ገደብ ውስጥ ተገንብቷል። የራሳችሁ አገልግሎቶች ከተጋሩ አድራሻዎች ጀርባ ሲሆኑ ያ ማቆም ይጀምራል፤ ብዙ ጊዜ እንዲህ ነው፦ ሎድ ባላንሰሮች፣ የጠርዝ አውታረ መረቦች፣ ኮንቴይነሮች፣ የቢሮ አውታረ መረቦች።
  • የራሳችሁን ትራፊክ በማንነት ለዩ፣ በአድራሻ አይደለም። አድራሻዎች ትራፊኩ እንዴት እንደሚደርስ እንጂ ማን እንደላከው አይነግሩም። ጥሪው የኛ መሆኑን የሚያረጋግጥ ምስክርነት አስቀድመን ነበረን፤ ገዳቢው ብቻ አልተመለከተውም።
  • ቁጥሩን በማሳደግ አትስተካከሉ። ትልቅ ገደብ 429ዎቹን ለጊዜው ያስወግዳቸው ነበር፤ ጥበቃውን ይቀንስ ነበር፤ ኋላም እንደገና ይወድቅ ነበር።
  • ማን እንደተገደበ ተመልከቱ። በራሳችሁ አገልግሎት ላይ የሚያርፍ 429 ስለ ገደቦቻችሁ የሳንካ ሪፖርት ነው እንጂ ገዳቢው እየሰራ ነው ማለት አይደለም።

መገንባት ከቻላችሁ ለMythex ምን ማለት ነው

በእናንተ በኩል ምንም መቀየር የለም። በብጁ ጎራዎች ላይ ያሉ የታተሙ መተግበሪያዎች፣ የወኪል ተራዎችና ቅድመ-እይታዎች አሁን በቀሪው Mythex ምን ያህል እንደተጨናነቀ ላይ አይመሰረቱም። የመተግበሪያችሁ የራሱ ትራፊክ የመተግበሪያችሁ ጉዳይ ነው፤ እዚህ የተገለጸው ገደብ በኤፒአይያችን ላይ ነው፤ በምታትሙት መተግበሪያ ላይ አይደለም።

የራሳችሁ የኋላ ክፍል ካለ፣ ያንኑ ወጥመድ ለጨመሩት ማንኛውም የጥያቄ ገደብ ይሠራል። ኤፒአይ ምንድን ነው እና ለAI መተግበሪያዎች የደህንነት ዝርዝር ለመጀመር ጥሩ ቦታዎች ናቸው። የራሳችን መሠረተ ልማት ሌላ ጊዜ ራሱን የሚያደናቅፍበት ሌላ ምሳሌ፣ ዴፕሎዮቻችንን እስከ ዜሮ 502 ስህተቶች እንዴት እንዳወረድን ይመልከቱ።

Mythex · Pricing · በAI ማንኛውንም ነገር ይገንቡ · የድር ጣቢያ እና የመተግበሪያ ቴምፕሌቶች · Mythex ከሌሎች ጋር ሲነጻጸር · የAI መተግበሪያ ግንባታ የቃላት መዝገበ-ቃላት · ነፃ የAI መተግበሪያ መገንቢያ መሳሪያዎች · English

English العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)