WordPress가 Expires 헤더의 캐시 방지 값으로 1984년 1월 11일을 사용하는 이유는 무엇입니까?
Expires 헤더는 캐시를 방지하기 위해 과거 날짜로 설정할 수 있습니다.단, 이는 이례적인 관행으로 간주됩니다.이 경우 오늘 이전의 날짜가 유효하지만 Wordpress는 어떤 이유로든 특정 날짜를 사용합니다.이 날짜에 관련된 모든 논의는 WordPress에 관한 것으로 보이며, 이 기사에서는 특히 Expires 헤더 값을 WordPress 서버의 신호로 부르고 있기 때문에 WP가 이 관행의 기원이 될 것이라고 확신합니다.이 블로그의 투고에서는, 이례적인 날짜에 대해 코멘트를 하고 있습니다만, 그 날짜에 대해서는 별로 도움이 되는 것은 없습니다(캐시 컨트롤 헤더가 프리츠 가이슬러의 죽음을 기리는 것이 아니라면).
보다 일반적인 타임스탬프를 선택하는 것이 좋을 것 같습니다.1 Jan 1900 00:00:00 GMT
그 특수성에 놀라지 않기 위해서요이 포럼의 투고에서 알 수 있듯이, 어느 정도의 혼란(비록 많지는 않지만)을 일으키고 있다.이 날짜가 무슨 의미인지, WordPress 개발자들이 왜 이 날을 선택했는지 아는 사람 있나요?부활절 달걀의 일종이라고 밖에 생각할 수 없지만, 자세한 내용을 알아보는 게 좋을 것 같아요.
이것은 WordPress 버전 2.1로 거슬러 올라가는 것 같습니다.
좀 더 파헤쳐보면 이 날짜를 처음으로 사용한 건functions.php
commit 2623에서 사용되었습니다.nocache_headers()
기능.
그 이전에는 여러 번 복사하여 붙여 넣었습니다.이 첫 번째 사례는 1983년 커밋이라고 생각합니다.이 경우 도달 불능 날짜가 "미셸"(아마 미셸 발드리기?)의 생년월일은 "미셸 발드리히"일 수도 있습니다.이 커밋의 메시지는 다음과 같습니다.
캐싱하지 마세요.아니, 정말입니다.모자 팁: 김모 수미넨.
Wikipedia에 의해 1984년 1월 11일로 등록된 Matt Mullenweg의 생일이었습니다.
언급URL : https://stackoverflow.com/questions/54012749/why-does-wordpress-use-11-jan-1984-as-an-anti-caching-value-for-expires-headers
'programing' 카테고리의 다른 글
WP-API로 카테고리의 투고 리스트를 입수하려면 어떻게 해야 하나요? (0) | 2023.03.12 |
---|---|
스프링 DAO vs 스프링 ORM vs 스프링 JDBC (0) | 2023.03.12 |
카트, 체크아웃 및 단일 제품 페이지에서 Woocommerce 사이드바를 삭제하려면 어떻게 해야 합니까? (0) | 2023.03.12 |
와일드플라이 스프링 부트 웹소켓 (0) | 2023.03.12 |
앵글을 사용하여 활성 탭 스타일 설정JS (0) | 2023.03.12 |