โทรศัพท์มือถือ ที่ฉันซื้อ ทำไมถึงช้าลง ? อธิบายฉบับคนไม่รู้เรื่อง IT Part 4 Cache

** มหากาพ์ ความพยายามอธิบายปัญหาโลกแตก ภาคต่อ ***

มาว่ากันต่อเรื่อง โทรศัพท์ฉันช้า กันนะครับ รอบนี้ตัวปัญหาของเรา คือตัวช่วยครับ

ไม่ต้องแปลกใจครับ ผมหมายความอย่างนั้นจริง ๆ

หลาย ๆ คนรู้จัก Cache กันดี

ไม่ใช่และ !!!

Cache ที่ผมหมายถึงคือตัวช่วยที่คอยเก็บ ข้อมูล หรือ รูปภาพ ที่ตัวเราได้เข้าไปพบเจอบ่อย ๆ ใน internet ครับอธิบายได้แบบนี้

ทุกครั้งที่เราเล่น Facebook IG Web เราก็จะเลื่อน ๆ scroll ลงไปเรื่อย ๆ แล้วเราก็จะเจอ ทั้งรูปภาพ ข้อความ วิดีโอ sticker สาระพัดที่จะเจอได้ ทำให้อุปกรณ์โทรศัพท์ของเราต้อง Download ข้อมูลเหล่านี้มาแสดงผลให้เราดูกัน

และบ่อยครั้งที่เรามักจะเปิดมาเจอ ข้อมูล รูปภาพ เดิม ๆ บ่อย ๆ ยิ่งเป็นกระแสในช่วงนั้นยิ่งเจอถี่มาก

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

เพื่ออะไร ? เหตุผลคือ เพื่อให้อุปกรณ์โทรศัพท์ตรวจสอบความจำภายในเครื่องก่อน ว่าเคยเก็บรูป หรือข้อมูล ข้อความนี้ไว้รึเปล่า ถ้าเคยเก็บไว้ ก็ไม่จำเป็นต้อง Download มาจาก Internet อีก (ช่วยเราประหยัด 3G 4G ด้วยนะ)

สรุปเป็นรูปภาพ กระบวนการได้ดังนี้ครับ

ข้อแรก เข้าใช้งานปกติ

ข้อแรก เมื่อเราทำการใช้งาน App หรือ Web เพื่อส่องดูข้อมูลที่ต้องการ

ข้อสองร้องขอข้อมูลจาก internet

ข้อสอง โทรศัพท์ของเราจะไปตรวจสอบว่า สิ่งที่เราจะได้เห็นนั้น มีอะไรบ้าง ชื่ออะไร เขียนว่าอะไร แล้วตัวเครื่องเคยได้เก็บอะไรที่ตรงกันไว้แล้วบ้าง

กรณีไม่เคยมีใน cache ของเครื่อง

ถ้าไม่มีในตัวเครื่อง (ไม่ได้ Cache ไว้) ก็จะไป Download มาให้ (ค่อยคิดอีกทีว่าจะ Cache ข้อมูลรูปภาพที่ Download มาไว้หรือไม่ )

กรณีมีอยู่แล้วใน cache จะไม่โหลดใหม่จาก internet

ถ้ามีอยู่แล้ว ก็จะไปดึงข้อมูล อื่น ๆ ที่ไม่มีเคยมามาแสดงผล และนำข้อมูลที่มีอยู่แล้วในเครื่องมา ประกอบการแสดงผลที่หน้าจอ

แล้วมันเป็นตัวร้ายตรงไหน ?

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

แต่เมื่อเราหมดความสนใจในเรื่องนั้น ๆ Cache ที่เก็บไว้ก็ไม่ได้หายไปไหน ยังตั้งอยู่ที่เดิมคือในเครื่องเรานั้นเอง

เธอเก็บฉันไว้ทำไม ในเมื่อไม่ได้ใช้งาน

จากบทความ Part 1 และ 2 ผมได้พยายามอธิบาย เครื่อง ความสามารในการแบกรับของ อุปกรณ์โทรศัพท์มือถือเรา ว่ามันมีข้อจำกัดนะ แต่จะมากจะน้อยขึ้นอยู่กับ Spec ที่เราได้รับมา

นอกเหนือจาก ระบบปฏิบัติการ Application แล้วก็ยังมี Cache ที่จะเพิ่มขนาดขึ้นเรื่อย ๆ ด้วยครับ แล้วเราเคยเข้าได้ส่องดู ปริมาณ Cache ในเครื่องกันรึเปล่าเอ่ยย ?

Show your support

Clapping shows how much you appreciated Chaloemphon Thipkasorn’s story.