Блог

Таны нийтлэгдсэн апп шинэчлэх явцдаа одоо ажилладаг хэвээрээ байна

Mythex дээр аппаа дахин publish хийхэд таны амьд сайт шинэ build бэлэн болтол өмнөх хувилбараа үйлчилсээр, дараа нь шилжинэ. Энэ өөрчлөлтөөс өмнө дахин publish хийх нь build явж байх бүх хугацаанд сайтыг унагадаг байсан — зочид "Энэ нийтлэгдсэн апп унтарсан эсвэл холбоос олдсонгүй" гэж харж, дараа нь нэг минутын дараа ижил хуудас дахин ажилладаг байсан. Мөн амьд апп буруу офлайн гэж харагдах хоёр бусад арга замыг засав.

1. Дахин publish хийх нь таны сайтыг унагахгүй

Дэвсгэрт, нийтлэгдсэн апп бүр аль build-ийг үйлчлэх ёстойг хэлдэг бичлэгтэй. Дахин publish хийх нь тэр бичлэгийг дахин ашигладаг, мөн түүнийг хийж буй хугацаанд "building" гэж тэмдэглэдэг — мөн манай edge-ийн зочдыг чиглүүлдэг хэсэг зөвхөн "live" гэж тэмдэглэгдсэн бичлэгийг үйлчилдэг. Тиймээс дахин publish бүр build дуусах хүртэл сайтыг алга болгодог байсан. Бид үүнийг жижиг туршилтын апп дээр давтсан: дахин publish бүрт ойролцоогоор 50 секунд офлайн.

Одоо аль хэдийн амьд апп дээр дахин publish эхлэхэд бичлэг өмнөх build байсныг санаж, тэр рүү заасаар үлдэнэ. Edge шинэ build явж байх үед өмнөх build-ийг үйлчилнэ, заагч нь шинэ build амжилттай болох үед л шилжинэ. Хэрэв шинэ build амжилтгүй болбол таны зочид юу ч анзаарахгүй — хуучин хувилбар зүгээр л үлдэнэ.

Анхны publish, эсвэл зогсоосон эсвэл нийтлэлтээс гаргасан аппыг дахин publish хийх нь build дуусах үед л амьдрах бөгөөд учир нь харуулах өмнөх хувилбар байхгүй.

2. Богино алдаа "олдсонгүй" гэж харагдахгүй

Нийтлэгдсэн аппынхаа өмнө байгаа үйлчилгээ нь сайт хаана байгааг API-аас асуудаг. Энэ нь ямар ч амжилтгүй хариултыг — түр зуурын серверийн алдаа, таслагдсан холболт — "ийм сайт байхгүй" гэж үздэг байсан бөгөөд офлайн хуудсыг харуулдаг байв. Секунд хойно дахин ачаалахад ажилладаг байсан тул төөрөгдүүлдэг байв.

Одоо зөвхөн жинхэнэ "олдсонгүй" хариулт олдсонгүй гэж тооцогдоно:

  • Бусад амжилтгүй байдлыг нэг удаа дахин оролддог.
  • Дахин амжилтгүй бол edge сайтыг хамгийн сүүлийн сайн хариулт-аас цаг хүртэл үйлчилдэг.
  • Хэзээ ч хариулт авдаггүй бол зөвхөн "түр боломжгүй" хуудас харуулдаг — хэзээ ч "олдсонгүй" биш.

Өөрийн домэйнууд мөн бидний production болон staging системд зэрэг асуудаг, тиймээс удаан staging сервер production домэйныг хэзээ ч удаашруулж болохгүй.

3. Зогсоосон апп зогссон гэж хэлдэг

Нийтлэгдсэн аппууд таны кредит балансаар ажилладаг. Энэ дуусвал апп та дүүргэх хүртэл зогсдог — мөн дүүргэхэд өөрөө эргэж ажилладаг. Гэвч зогссон апп устгасан аппын адил харагддаг байсан.

Одоо зогссон аппад зочин "Энэ апп зогссон байна" гэж харна, эзэнд буцах арга хамт, мөн хариулт хэзээ ч кэшлэгддэггүй тул апп дахин ажиллах мөчид хүрч болно. Аппын өөр шалтгаанаар боломжгүй бол зочид "Энэ апп боломжгүй байна" гэж харна — яагаад гэдгийг хэлэлгүй.

Яагаад энэ чухал вэ

Нийтлэгдсэн апп бол та хуваалцсан зүйл: биодоо холбоос, нэрийн хуудсанд, анхны харилцагчдадаа. Бодит вэбсайт шиг ажиллах ёстой — сайжруулах явцдаа ажиллаж, алдаанаас сэргэж, зогссон бол үнэнч байх.

Дэлгэрэнгүйг docs-д: publish хэрхэн хийх вэ болон hosting-ийн хязгаарууд. Мөн ижил санааны дэд бүтцийн тал: бидний deploy-уудыг 0 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 简体中文 繁體中文(香港) 繁體中文(台灣)