ทำความรู้จักกับ HTML5 Web Storage
ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

HTML5 Web Storage

 

 

     ในการพัฒนา Web Application ส่วนใหญ่จะต้องมีระบบสมาชิก และมักนิยมเก็บข้อมูลที่ใช้ระบุตัวตนของสมาชิกไว้ที่เครื่องของสมาชิกเอง เพื่อลดภาระของ Server ซึ่งตัวที่ใช้เก็บข้อมูลเรียกว่า Cookies แต่ด้วยสถานการณ์ของโลกและเทคโนโลยีของ Web ที่เปลี่ยนไป ทำให้ความต้องการมีมากขึ้น ถ้าต้องการให้เก็บประวัติการทำกิจกรรมต่างๆ ของสมาชิกโดยไม่ต้องไปเรียกจาก Server เช่น สีพื้นหลังที่เคยเลือก เมนูที่ชอบเข้า หน้าระบบที่เปิดล่าสุด งานที่ทำค้างไว้ในระบบ และการเก็บ Cache ต่างๆ ทั้งหมดนี้ความสามารถของ Cookies อาจจะไม่เพียงพอ ทำให้เกิด Web Storage ขึ้นมาเป็นทางเลือกของนักพัฒนาและเพื่อประสิทธิภาพที่ดีขึ้น

Web Storage เป็นเทคโนโลยีการเก็บข้อมูลทางเครื่อง Client คล้ายกับการใช้ Cookies แต่ทำงานได้เร็วกว่าเพราะไม่ต้องคอยรับส่งข้อมูลไปยัง Server ทุกครั้งที่เกิดการร้องขอผ่าน HTTP และเก็บข้อมูลได้มากกว่า เนื่องจาก Cookies เก็บข้อมูลได้เพียง 4KB ส่วน Web Storage สามารถเก็บได้ถึง 5MB สำหรับ Google Chrome, Mozilla Firefox และ Opera สำหรับ Internet Explorer เก็บได้ถึง 10MB เทียบความสามารถแค่นี้ก็เรียกว่าชนะ Cookies ได้แบบขาดลอย ซึ่ง Web Storage เป็นส่วนหนึ่งในเทคโนโลยี HTML5

     Web Storage supported
     - IE 8+
     - Firefox 3.5+
     - Safari 4+
     - Chrome 4+
     - Opera 10.5+
     - iOS 2.0+
     - Android 2.0+


พัฒนาโปรแกรมบนเว็บ PHP บริการพัฒนา Joomla Extension พัฒนาและปรับแต่งเว็บบอร์ด phpBB