Score:0

เหตุใดเบราว์เซอร์จึงเรียกรูปภาพอีกครั้งหลังจากโหลดหน้าของฉันซ้ำ

ธง in

ฉันกำลังพัฒนาเว็บแอป และฉันต้องการให้ดาวน์โหลดรูปภาพทั้งหมด (มูลค่าสองสามร้อย MB - ภาพขนาดย่อ 20,000 - 50,000 รูป) เพียงครั้งเดียวและไม่ดาวน์โหลดอีก เนื่องจากรูปภาพเหล่านั้นไม่มีการเปลี่ยนแปลงจริงๆ นอกจากนี้ รูปภาพเหล่านั้นยังถูกดาวน์โหลดจากเซิร์ฟเวอร์ของ youtube และฉันไม่ต้องการทุบเซิร์ฟเวอร์โดยไม่จำเป็น

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

แล้วฉันขาดอะไรไป? ฉันใช้เซิร์ฟเวอร์ XAMPP บน windows 10 เพื่อทดสอบ

ป.ล. ฉันกำลังโหลดซ้ำด้วยปุ่มโหลดซ้ำใกล้กับแถบที่อยู่ ไม่ใช่ด้วย Ctrl+R หรือคีย์ผสมอื่นๆ ที่ล้างแคช

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

us flag
ส่วนหัวแคช HTTP มีอะไรบ้างสำหรับอิมเมจเหล่านี้
Nikolai Frolov avatar
in flag
อายุ10898 สาธารณะควบคุมแคช, อายุสูงสุด = 86400, ไม่มีการแปลง วันที่ อ. 28 ก.ย. 2564 12:40:50 GMT หมดอายุ จ. 27 ก.ย. 2021 16:28:41 GMT
Nikolai Frolov avatar
in flag
ดังนั้นภาพจึงหมดอายุแล้ว
us flag
ใช่ ดังนั้นคุณต้องเพิ่ม `max-age` สำหรับรูปภาพเหล่านี้โดยปรับการกำหนดค่า Apache2
Nikolai Frolov avatar
in flag
ดังนั้น ฉันต้องดึงรูปภาพเหล่านั้นผ่านเซิร์ฟเวอร์ของฉันก่อน ขอบคุณมาก ฉันไม่รู้ว่า youtube ทำอย่างนั้น โพสต์เป็นคำตอบเพื่อที่ฉันจะได้โปรดยอมรับมิฉะนั้นฉันจะทำในอีกไม่กี่วัน
Score:1
ธง us

เนื่องจากส่วนหัวแคช HTTP Response ระบุ อายุสูงสุด 86400 วินาที (หนึ่งวัน) เบราว์เซอร์จะดึงภาพเมื่อหมดเวลา

คุณต้องเพิ่ม อายุสูงสุด เพื่อให้แคชไว้อย่างไม่มีกำหนด

โพสต์คำตอบ

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