บล็อก

แอปที่เผยแพร่แล้วของคุณยังออนไลน์อยู่ตอนนี้ขณะที่เผยแพร่ซ้ำ

เมื่อคุณเผยแพร่แอปซ้ำบน Mythex เว็บไซต์ที่ใช้งานอยู่จะยังให้บริการเวอร์ชันก่อนหน้าจนกว่าการสร้างใหม่จะพร้อม แล้วจึงเปลี่ยนไปใช้เวอร์ชันใหม่ ก่อนการเปลี่ยนแปลงนี้ การเผยแพร่ซ้ำทำให้เว็บไซต์ออฟไลน์ตลอดการสร้าง ผู้เข้าชมเห็นข้อความ “This published app is offline or the link was not found” ประมาณหนึ่งนาที แล้วหน้าเดิมก็กลับมาทำงานหลังรีโหลด เรายังแก้อีกสองทางที่แอปที่ใช้งานอยู่อาจดูเหมือนออฟไลน์อย่างผิด ๆ

1. การเผยแพร่ซ้ำไม่ทำให้เว็บไซต์ของคุณล่มอีกต่อไป

เบื้องหลัง แอปที่เผยแพร่แต่ละตัวมีบันทึกที่บอกว่าจะให้บริการการสร้างใด การเผยแพร่ซ้ำใช้บันทึกนั้นซ้ำและทำเครื่องหมายว่า “กำลังสร้าง” ตลอดระยะเวลาของการสร้าง และส่วนของ edge ที่กำหนดเส้นทางผู้เข้าชมให้บริการเฉพาะบันทึกที่ทำเครื่องหมายว่า “live” ดังนั้นการเผยแพร่ซ้ำทุกครั้งทำให้เว็บไซต์หายไปจนกว่าการสร้างจะเสร็จ เราทำซ้ำได้บนแอปทดสอบเล็ก ๆ ประมาณ 50 วินาทีที่ออฟไลน์ต่อการเผยแพร่ซ้ำหนึ่งครั้ง

ตอนนี้เมื่อการเผยแพร่ซ้ำเริ่มบนแอปที่ใช้งานอยู่แล้ว บันทึกจะจำว่ามีการสร้างก่อนหน้าอยู่และยังชี้ไปที่มัน edge จะให้บริการการสร้างก่อนหน้านั้นขณะที่การสร้างใหม่กำลังดำเนินการ และตัวชี้จะย้ายไปยังการสร้างใหม่ก็ต่อเมื่อสำเร็จ ถ้าการสร้างใหม่ล้มเหลว ผู้เข้าชมของคุณจะไม่รู้สึก เวอร์ชันเก่าจะยังคงอยู่

การเผยแพร่ครั้งแรก หรือการเผยแพร่ซ้ำของแอปที่ถูกหยุดชั่วคราวหรือยกเลิกการเผยแพร่แล้ว ยังคงขึ้นออนไลน์เมื่อการสร้างเสร็จเท่านั้น เพราะไม่มีเวอร์ชันก่อนหน้าให้แสดง

2. สะดุดชั่วครู่ไม่ดูเหมือน “ไม่พบ”

บริการที่อยู่หน้าแอปที่เผยแพร่ของคุณจะถาม API ของเราว่าแต่ละไซต์อยู่ที่ไหน เมื่อก่อนมันถือว่าคำตอบที่ไม่สำเร็จทุกแบบ ทั้งข้อผิดพลาดเซิร์ฟเวอร์ชั่วครู่หรือการเชื่อมต่อที่หลุด เป็น “ไซต์นี้ไม่มีอยู่” และแสดงหน้าออฟไลน์ การรีโหลดหนึ่งวินาทีต่อมาใช้งานได้ ซึ่งทำให้สับสน

ตอนนี้มีเพียงคำตอบ “ไม่พบ” ที่แท้จริงเท่านั้นที่นับว่าไม่พบ:

  • ความล้มเหลวอื่น ๆ จะลองใหม่หนึ่งครั้ง
  • ถ้ายังล้มเหลว edge จะให้บริการไซต์จาก คำตอบที่ดีล่าสุดที่รู้จัก นานได้ถึงหนึ่งชั่วโมง
  • มีเพียงถ้าไม่เคยได้คำตอบเลยเท่านั้นจึงจะแสดงหน้า “ให้บริการไม่พร้อมชั่วคราว” ไม่ใช่ “ไม่พบ”

โดเมนแบบกำหนดเองก็ถามระบบ production และ staging ของเราพร้อมกัน ดังนั้น staging ที่ช้าจะไม่ทำให้โดเมน production ต้องรอ

3. แอปที่หยุดชั่วคราวจะบอกว่าหยุดชั่วคราว

แอปที่เผยแพร่ทำงานด้วยยอดเครดิตของคุณ ถ้าเครดิตหมด แอปจะถูกหยุดชั่วคราวจนกว่าคุณจะเติม และจะกลับมาเองเมื่อคุณเติม แต่ก่อนหน้านี้แอปที่หยุดชั่วคราวดูเหมือนแอปที่ถูกลบทุกประการ

ตอนนี้ผู้เข้าชมของแอปที่หยุดชั่วคราวจะเห็น “แอปนี้ถูกหยุดชั่วคราว” พร้อมทางกลับสำหรับเจ้าของ และการตอบกลับจะไม่ถูกแคชเลย ดังนั้นแอปจะเข้าถึงได้ทันทีที่กลับมาทำงาน ถ้าแอปไม่พร้อมใช้งานด้วยเหตุผลอื่น ผู้เข้าชมจะเห็น “แอปนี้ไม่พร้อมใช้งาน” โดยไม่ได้รับแจ้งว่าทำไม

ทำไมเรื่องนี้จึงสำคัญ

แอปที่เผยแพร่คือสิ่งที่คุณแชร์: ในลิงก์ชีวประวัติ บนนามบัตร กับลูกค้ารายแรก มันควรทำงานเหมือนเว็บไซต์จริง คือยังอยู่ระหว่างที่คุณปรับปรุง ทนต่อการสะดุดชั่วครู่ และซื่อตรงเมื่อมันหยุดชั่วคราว

เอกสารเพิ่มเติมเกี่ยวกับการเผยแพร่: วิธีเผยแพร่ และขีดจำกัดของโฮสติ้ง และด้านโครงสร้างพื้นฐานของแนวคิดเดียวกัน: เราทำให้การดีพลอยของเราเองเหลือศูนย์ 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 简体中文 繁體中文(香港) 繁體中文(台灣)