เผยแพร่: 8 ต.ค. 2025
อายุการใช้งานแคชที่ยาวนานช่วยเพิ่มการเข้าชมหน้าเว็บซ้ำได้
เมื่อเบราว์เซอร์ขอทรัพยากร เซิร์ฟเวอร์ที่ให้บริการทรัพยากรจะบอกเบราว์เซอร์ได้ว่าควรแคชทรัพยากรนั้นชั่วคราวนานเท่าใด สำหรับคำขอทรัพยากรดังกล่าวในภายหลัง เบราว์เซอร์จะใช้สำเนาในเครื่องแทนที่จะรับจากเครือข่าย
เวลาในการตอบสนองมีความสำคัญต่อประสิทธิภาพของเว็บมากกว่าแบนด์วิดท์มาก ดังนั้นการหลีกเลี่ยงเวลาในการตอบสนองของเครือข่ายสำหรับคำขอที่สำคัญจะช่วยปรับปรุงประสิทธิภาพที่ผู้ใช้รับรู้ได้อย่างมาก
วิธีส่งต่อข้อมูลเชิงลึกนี้
คำขอทรัพยากรย่อยที่แคชได้ทั้งหมดควรมีอายุแคชอย่างน้อย 30 วัน (2592000 วินาที) เราเชื่อว่าชิ้นงานแบบคงที่ทั้งหมดควรเป็นไปตามแผนผังการตัดสินใจที่ระบุไว้ที่นี่ โดยทรัพยากรที่แคชได้ควรมีอายุการใช้งานที่ยาวมาก (30 วันหรือ 1 ปี)
ระบบจะพิจารณาว่าคำขอแคชได้ในกรณีต่อไปนี้
- ทรัพยากรเป็นแบบอักษร รูปภาพ ไฟล์สื่อ สคริปต์ หรือชีตสไตล์
- ทรัพยากรมีรหัสสถานะ HTTP 200, 203 หรือ 206
- ส่วนหัวการตอบกลับของทรัพยากรไม่ได้ยกเว้นอย่างชัดเจนจากการแคช (เช่น
no-cache, must-revalidate, no-store
)
ดูวิธีแคชทรัพยากรในแคช HTTP: คู่มือแนวป้องกันแรกและ Codelab การกำหนดค่าลักษณะการทำงานของการแคช HTTP
ใช้แผงเครือข่ายใน Chrome DevTools เพื่อยืนยันว่าได้ตั้งค่าส่วนหัว Cache-Control ตามที่คาดไว้ นอกจากนี้ คอลัมน์ Size
ในแผงเครือข่ายจะระบุว่ามีการแสดงคำขอจากแคชจริงหรือไม่
คำแนะนำเฉพาะสำหรับกองซ้อน
ข้อมูลเชิงลึกนี้ยังมีคำแนะนำเฉพาะสำหรับสแต็กสำหรับหน้าเว็บที่ใช้เทคโนโลยีต่อไปนี้ด้วย
Drupal
ตั้งค่าอายุสูงสุดของแคชในเบราว์เซอร์และพร็อกซีในหน้าการดูแลระบบ » การกำหนดค่า » การพัฒนา อ่านเกี่ยวกับแคช Drupal และการเพิ่มประสิทธิภาพ
Joomla
ดูแคช