Saya perhatikan bahwa 29030400 digunakan sangat sering dalam arahan Kedaluwarsa untuk file statis.
Google merekomendasikan untuk menyimpan file seperti ini hingga 1 tahun (setidaknya 1 bulan).
Saya melakukan perhitungan: 29030400 detik = 336 hari
Itu sekitar 1 tahun minus 1 bulan, jadi itu benar-benar jatuh dalam interval yang disarankan, tetapi pertanyaannya adalah mengapa tepatnya 29030400? Dan bukan 31536000 detik = 365 hari misalnya? Hanya salinan / tempelkan nilai yang ditetapkan secara acak di masa lalu? Atau apakah ada penjelasan lain?
http-headers
cache-control
expires
heytools
sumber
sumber
Jawaban:
Itu mungkin berasal
di mana setiap bulan terdiri dari tepat 4 minggu.
sumber
Unor benar. Ini seperti menemukan 2419200 detik dalam sebulan 4 minggu lalu mengalikannya dengan 12 untuk tahun 29030400.
Namun seperti yang Anda sebutkan, itu tidak terlalu akurat karena berbulan-bulan memiliki 31 hari, 5 minggu, dll.
Saya memberikan jawaban tambahan (meskipun jawaban yang benar telah diberikan) hanya untuk memberikan detik yang tepat untuk "tahun gregorian" yang juga mencakup 5 bulan minggu, 28 hari di bulan Februari, dll. Jika ada yang membutuhkan nomor itu.
Ada 31556952 detik dalam 1 tahun gregorian. Jika Anda ingin tahun yang tepat dalam cache Anda, ini mungkin nomor yang Anda cari untuk digunakan pada masa berakhir cache Anda. :)
sumber