ปัญหาการใช้งาน Appsheet ไประยะหนึ่ง เมื่อปริมาณข้อมูลที่วิ่งของแต่ละวันมีจำนวนค่อนข้างจะมาก ทางเลือก ในการทำงานคือ หาวิธีเพิ่มความเร็วการ update ข้อมูลกัน
มี 4 วิธีด้วยกัน ไหมนะ
การบันทึกหรือ การเปลี่ยนแปลงค่าข้อมูล จะทำผ่านหน้ากาก Appsheet แล้วส่งไปเก็บในตารางข้อมูลก้อนเมฆ Cloud Sever ที่ใดสักแห่ง ซึ่งจะทำให้เกิดการซิงค์ข้อมูลที่ช้าได้
ทางเลือก คือ
ลดจำนวนข้อมูลที่อัพเดท
ลดปริมาณข้อมูลที่ส่งกลับไป Sever เพื่อจัดเก็บหรืออัพเดท
ลดลดคำสั่งการเก็บข้อมูลอัตโนมัติ
ให้ผลการเปลี่ยนแปลงหรือแก้ไขข้อมูลทำงานแบบเงีบยๆ ด้านหลังบ้านไป
ลดการอัพเดท
การออกแบบแอพ บางครั้งให้มีการเปลี่ยนแปลงแก้ไขมาก เช่น มี 3 คอลัมน์ ของแถวเดียวกัน ให้มีการแก้ไขแบบเร็ว quick edit ควรใช้ฟอร์นเดียวในการแก้ไขทีเดียว และบันทึกทีเดียว
ลแถวจำนวนมากๆ เพราะจะต้องมีการเชื่อมกับแม่ข่าย Server
2. ลดปริมาณข้อมูลส่ง
แถวข้อมูลบางแถวมีคอลัมน์ที่เก็บรูปภาพมากกว่า 10 คอลัมน์ แบบนี้ ก็ช้าแน่ๆ
การควบคุม ความละเอียดของภาพ เพื่อให้เกิดความเร็วในการบันทึก ไปที่แอพ UX ->Option
ไม่ควรจะใช้ภาพที่ละเอียดสูงมาก
3.ลดคำสั่งการคำนวณอัตโนมัติต่างๆ
มี 2 แหล่งการคำนวณข้อมูล คือ 1 สูตรของตารางแผ่นข้อมูล Google sheet มีการคำนวณมาก หรือ สรุปยอดรวมทุกแถว อะไรแบบนี้ ก็จะทำให้การทำงานช้าไปอีก
ทุกการอัพเดทจะช้า เมื่อแหล่งที่ 2 คือ workflow หรือลำดับการทำงาน โดยเฉพาะอย่างยิ่ง ลำดับการทำงานที่จะส่งผลกระทบ หรือต่อการเปลี่ยนแปลงข้อมูลแถว จำนวนมาก
4. ซิงค์ข้อมูลหลังบ้าน
ให้เราสามารถเปิดใช้งาน automatic updates ในโหมด Offline & Sync ในแท็บ Behavior window. ถ้าค่านี้มีการเปิดใช้งาน , การเปลี่ยนแปลงค่าในระดับผู้ใช้งานจะถูกสางไปที่ server. ซึ่งจะใช้เวลาประมาณ 30 minutes ในการอ่านค่าข้อมูลล่าสุดจากการเปลี่ยนแปลงของผู้ใช้งาน .
ไม่มีความคิดเห็น:
แสดงความคิดเห็น