เหตุใดจึงใช้“ 29030400” วินาทีเป็นค่าทั่วไปสำหรับการหมดอายุของแคช


10

ฉันสังเกตเห็นว่า 29030400 มีการใช้บ่อยมากในคำสั่งหมดอายุสำหรับไฟล์คงที่

Google แนะนำให้แคชไฟล์ประเภทนี้นานถึง 1 ปี (อย่างน้อย 1 เดือน)

ฉันทำคณิตศาสตร์: 29030400 วินาที = 336 วัน

นั่นคือประมาณ 1 ปีลบ 1 เดือนดังนั้นจึงตกอยู่ในช่วงเวลาที่แนะนำอย่างสมบูรณ์ แต่คำถามคือว่าทำไม 29030400? และไม่ใช่ 31536000 วินาที = 365 วันเป็นตัวอย่าง? เพียงแค่คัดลอก / วางค่าที่ตั้งแบบสุ่มในวันเก่า? หรือมีคำอธิบายอื่น


2
คัดลอก / วางคนตาบอด!
Ali Hashemi

คำตอบ:


16

มันอาจมาจาก

60 * 60 * 24 * 7 * 4 * 12 = 29030400

ซึ่งแต่ละเดือนประกอบด้วย 4 สัปดาห์อย่างแน่นอน


1
คำตอบที่ดี m8 :-) หลายคนลืมไปว่า 4 สัปดาห์ไม่ใช่เดือน
Simon Hayter

ทำให้รู้สึก, อัจฉริยะ, ได้รับการยอมรับ
heytools

1

Unor ถูกต้อง มันเหมือนกับการค้นหา 2419200 วินาทีในเดือน 4 สัปดาห์จากนั้นคูณด้วย 12 สำหรับปี 29030400

อย่างไรก็ตามอย่างที่คุณพูดถึงมันไม่ถูกต้องอย่างที่หลายเดือนมี 31 วัน 5 สัปดาห์เป็นต้น

ฉันให้คำตอบเพิ่มเติม (แม้ว่าจะได้รับคำตอบที่ถูกต้องแล้ว) เพียงแค่ระบุวินาทีที่แน่นอนสำหรับ "ปีเกรโกเรียน" ซึ่งรวมถึงสัปดาห์ที่ 5 สัปดาห์ 28 วันในเดือนกุมภาพันธ์เป็นต้นในกรณีที่ใครก็ตามต้องการหมายเลขนั้น

มี 31556952 วินาทีใน 1 ปีเกรกอเรียน หากคุณต้องการปีที่แน่นอนในแคชของคุณนี่อาจเป็นหมายเลขที่คุณต้องการใช้ในการหมดอายุแคชของคุณ :)


การหมดอายุของแคชไม่จำเป็นต้องเป็นอะไรเลย คุณสามารถปัดเศษเป็น 30000000 วินาทีและมันจะไม่สร้างความแตกต่างมากนัก
Stephen Ostermiller
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.