ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

บทที่ 10 HTML5 Application Cache
    Application Caching มีไว้เพื่อเก็บข้อมูลสำหรับ Application โดยหลักๆก็จะเป็นบรรดา User Interface ต่างๆ อย่างเช่น images, icons, sound เป็นต้น ซึ่งจะทำให้เวลาที่ User กลับมาใช้ Application ในครั้งถัดไป สามารถเริ่มใช้งานได้ทันที Application Caching จะต่างกับ Browser Caching เนื่องจาก Application Caching มักจะเก็บไว้นาน และไม่ถูกลบง่ายเหมือน Browser Caching (ในกรณีของ Browser Caching นั้น หาก User มีการดาวน์โหลดไฟล์ขนาดใหญ่ อาจจะทำให้ Caching อื่นๆที่เก็บไว้ถูกลบ) นอกจากนั้นเรายังสามารถกำหนดได้ว่าจะให้ Cache หรือไม่ Cache ไฟล์ไหนบ้าง

   ***CACHE คือการเก็บข้อมูลไว้ ซึ่งเมื่อเราเปิดเว็บผ่านบราวเซอร์ ไม่ว่าจะเป็นข้อมูลอะไรก็ตาม จะถูกดาวน์โหลดมาเก็บไว้ในเครื่องของเราและไม่ดาวน์โหลดใหม่จนกว่า Manifest file จะมีการเปลี่ยนแปลง เป็นส่วนที่ทำให้เวลาเปิดเว็บขึ้นมาใหม่ แม้จะติดต่อกับ Server ไม่ได้แต่ Browser จะยังเปิดหน้าเว็บได้อยู่
โครงสร้างของ Application Caching มีดังนี้

<html manifest="web.appcache">
  ...
</html>

ตัวอย่าง

<html manifest="demo_html.appcache">

<body>
<script src="/demo_time.js">
</script>

<p><img src="http://images.temppic.com/20-10-2012
/images_vertis/1350706157_0.24874200.jpg" width="336" height="200"></p>

</body>
</html>

ผลลัพธ์คือ

     <html manifest="demo_html.appcache"> ข้อมูลที่อยู่ใต้บรรทัดนี้ (ในตัวอย่างนี้คือรูปโคอาล่า) Browser จะดาวน์โหลดมาเก็บไว้และไม่ดาวโหลดใหม่จนกว่า Manifest file จะมีการเปลี่ยนแปลง

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
Joomla 3.8 มาแล้ว
โดย mindphp อ 19 ก.ย. 2017 9:14 pm บอร์ด PHP News
0
5
อ 19 ก.ย. 2017 9:14 pm โดย mindphp
สถานะสถานพยาบาลที่เข้าร่วมประกันสังคม 2560 อัพเดทล่าสุด
โดย thatsawan อ 19 ก.ย. 2017 11:32 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
อ 19 ก.ย. 2017 11:32 am โดย thatsawan
ทุกปัญหาใหญ่สำหรับ "User" เสมอ!!
โดย Before Dong อ 19 ก.ย. 2017 10:16 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
19
อ 19 ก.ย. 2017 10:16 am โดย Before Dong
เจอ Process ไม่พึงประสงค์ ผังและรัน ภายใต้ /tmp
โดย mindphp อ 19 ก.ย. 2017 7:52 am บอร์ด Linux - Web Server
0
8
อ 19 ก.ย. 2017 7:52 am โดย mindphp
ใครใช้ CCleaner เวอร์ชั่นเก่า อัพเกรดด่วน ให้ใหม่กว่า เวอร์ชัน 5.33
โดย mindphp อ 19 ก.ย. 2017 5:29 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
12
อ 19 ก.ย. 2017 5:29 am โดย mindphp
facebook มันมันบังคับให้ตั้งชื่อใหม่ ให้เป็นชื่อจริงๆ
โดย บุคคลทั่วไป อ 19 ก.ย. 2017 5:18 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
9
อ 19 ก.ย. 2017 5:18 am โดย บุคคลทั่วไป
สอบถามการประยุกต์ใช้คำสั่ง rect()
โดย Ik Kat จ 18 ก.ย. 2017 6:00 pm บอร์ด JavaScript & Jquery Ajax
0
15
จ 18 ก.ย. 2017 6:00 pm โดย Ik Kat
วิธีแก้ปัญหา Can't create/write to file '/tmp/#sql_6182_0.MAI' (Errcode: 2)
โดย mindphp จ 18 ก.ย. 2017 3:40 pm บอร์ด Linux - Web Server
0
10
จ 18 ก.ย. 2017 3:40 pm โดย mindphp
ทำ pop up ให้ login wordpress
โดย บุคคลทั่วไป จ 18 ก.ย. 2017 1:26 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
16
จ 18 ก.ย. 2017 1:26 pm โดย บุคคลทั่วไป
ธุรกิจกระเป๋าเงินอิเล็กทรอนิกส์ หรือ e-Money คืออะไร
โดย M029 จ 18 ก.ย. 2017 11:46 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
14
จ 18 ก.ย. 2017 11:46 am โดย M029
สร้างฟอร์มรับข้อมูล แล้วส่งไปเก็บที่ phpmyadmin
โดย บุคคลทั่วไป จ 18 ก.ย. 2017 11:31 am บอร์ด Programming - PHP
0
15
จ 18 ก.ย. 2017 11:31 am โดย บุคคลทั่วไป
อยากจะเช็คเงื่อนไขไม่ให้เกิด error แบบนี้ EntityRef: expecting ';', ทำยังไงได้บ้างค่ะ
โดย thatsawan จ 18 ก.ย. 2017 11:28 am บอร์ด Programming - C/C++ & java & Python
4
30
จ 18 ก.ย. 2017 11:28 am โดย mindphp
ขั้นตอนที่ SA คิด ขั้นตอนที่ Programmer ทำ
โดย Before Dong จ 18 ก.ย. 2017 10:25 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
28
จ 18 ก.ย. 2017 10:25 am โดย P'Eak
selenium python คำสั่ง ใช้สำหรับ การค้นหา Elements บนหน้าเว็บ
โดย mindphp อ 17 ก.ย. 2017 4:53 am บอร์ด Python Knowledge
0
16
อ 17 ก.ย. 2017 4:53 am โดย mindphp
ตั้งค่า MX ของ mailgun เสริมจากบทความ
โดย mindphp ส 16 ก.ย. 2017 9:17 pm บอร์ด Linux - Web Server
1
14
ส 16 ก.ย. 2017 9:17 pm โดย P'Eak
อยากได้แบตเครื่องเล่น sony walkman ยังมีขายที่ไหนบ้างค่ะ
โดย thatsawan ส 16 ก.ย. 2017 7:39 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
23
ส 16 ก.ย. 2017 7:39 pm โดย P'Eak
อยากทราบวิธีดึง Logo จากไฟล์ใน Joomla ครับ
โดย Before Dong ส 16 ก.ย. 2017 10:57 am บอร์ด Joomla Development
5
45
ส 16 ก.ย. 2017 1:42 pm โดย thatsawan
อยากทราบวิธีดึงข้อมูลสี จาก CodeHTML เป็นดึงจากตัวแปล ใน Joomla
โดย Before Dong ส 16 ก.ย. 2017 10:54 am บอร์ด Joomla Development
2
31
ส 16 ก.ย. 2017 1:38 pm โดย mindphp
การ select (ซีเลคท) ในฐานข้อมูล PostgreSQL (โพสต์เกรสคิวเอล) แบบใช้โค้ด SQL (เอส คิว แอล)
โดย natnicha001 ส 16 ก.ย. 2017 1:18 pm บอร์ด SQL Knowledge
0
14
ส 16 ก.ย. 2017 1:18 pm โดย natnicha001
การ select (ซีเลคท) ในฐานข้อมูล PostgreSQL (โพสต์เกรสคิวเอล) โดยเลือกเพียงบางคอลัมน์
โดย natnicha001 ส 16 ก.ย. 2017 1:11 pm บอร์ด SQL Knowledge
0
10
ส 16 ก.ย. 2017 1:11 pm โดย natnicha001