Blogg

Birt appið þitt helst nú uppi meðan þú birtir það aftur

Þegar þú birtir app aftur á Mythex þjónar lifandi vefsvæðið þitt nú fyrri útgáfunni þar til nýja byggingin er tilbúin, og skiptir þá yfir. Áður en þessi breyting kom tók endurbirting síðuna af netinu meðan á allri byggingunni stóð — gestir sáu „Þetta birta app er ekki tiltækt eða hlekkurinn fannst ekki“ í um mínútu, og síðan virkaði sama síða aftur við endurhleðslu. Við lagfærðum líka tvær aðrar leiðir þar sem lifandi app gat ranglega virst vera án nettengingar.

1. Endurbirting tekur ekki lengur síðuna þína niður

Að baki liggur að hvert birt app hefur skráningu sem segir hvaða byggingu skuli þjóna. Endurbirting endurnýtti þá skráningu og merkti hana „í smíðum“ meðan á byggingunni stóð — og sá hluti jaðarkerfisins okkar sem beinir gestum þjónaði aðeins skráningum sem voru merktar „í beinni“. Þannig hvarf síðan í hvert skipti þar til byggingunni lauk. Við endurskópum þetta á litlu prófunarappi: um 50 sekúndur án nettengingar fyrir hverja endurbirtingu.

Nú, þegar endurbirting hefst á appi sem er þegar í beinni, man skráningin að fyrri bygging er til og heldur áfram að benda á hana. Jaðarkerfið þjónar þeirri fyrri meðan sú nýja byggist, og bendillinn færist aðeins yfir á nýju byggingunni þegar hún heppnast. Ef nýja byggingin mistekst taka gestir ekki eftir neinu — gamla útgáfan helst einfaldlega uppi.

Fyrsta birting, eða endurbirting á appi sem var sett á hlé eða afbirt, fer enn í beina útsendingu fyrst þegar byggingunni lýkur — þar er engin fyrri útgáfa til að sýna.

2. Lítið hik lítur ekki lengur út eins og „fannst ekki“

Þjónustan fyrir framan birta appið þitt spyr API-ið okkar hvar hvert vefsvæði er. Hún túlkaði áður hvert svar sem tókst ekki — tímabundna villu á þjóni, slitna tengingu — sem „þessi síða er ekki til“, og sýndi síðuna án nettengingar. Endurhleðsla sekúndu síðar virkaði, sem gerði þetta ruglingslegt.

Nú telst aðeins raunverulegt „fannst ekki“ svar sem slíkt:

  • Hver önnur bilun er reynd aftur einu sinni.
  • Ef hún bilar enn þjónar jaðarkerfið síðunni út frá síðasta þekkta góða svari í allt að klukkustund.
  • Aðeins ef það hefur aldrei fengið svar birtist síða „tímabundið ótiltækt“ — aldrei „fannst ekki“.

Sérsniðin lén spyrja líka framleiðslu- og staging-kerfin okkar samhliða, svo hægur staging-þjónn getur aldrei haldið aftur af framleiðslulénum.

3. Appið í hléi segir að það sé í hléi

Birt öpp keyra á inneignarstöðu þinni. Ef hún klárast er appið sett í hlé þar til þú fyllir á — og það kemur aftur af sjálfu sér þegar þú gerir það. En app í hléi leit áður nákvæmlega eins út og eytt app.

Nú sér gestur á appi í hléi „Þetta app er í hléi“, ásamt leið til baka fyrir eigandann, og svarið er aldrei geymt í skyndiminni, svo appið er aðgengilegt um leið og það fer aftur í gang. Ef app er ótiltækt af annarri ástæðu sjá gestir „Þetta app er ekki tiltækt“ — án þess að vera sagt hvers vegna.

Af hverju þetta skiptir máli

Birt app er eitthvað sem þú hefur deilt: í hlekk á ævisögu, á nafnspjaldi, með fyrstu viðskiptavinunum þínum. Það ætti að haga sér eins og alvöru vefsíða — haldast uppi meðan þú bætir hana, lifa af hik, og vera heiðarlegt þegar það er í hléi.

Meira um birtingu í skjölunum: hvernig þú birtir og takmörk hýsingar. Og innviðahliðin á sömu hugmynd: hvernig við náðum eigin útgáfum niður í núll 502-villur.

Mythex · Pricing · Smíðaðu hvað sem er með gervigreind · Sniðmát fyrir vefsíður og forrit · Mythex í samanburði · Orðasafn um forritasmíði með gervigreind · Ókeypis verkfæri fyrir forritasmíði með gervigreind · 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 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 简体中文 繁體中文(香港) 繁體中文(台灣)