발생일: 2015.07.01 키워드: 캐시, cache, cache revalidate, max-age, expires, no-cache, pragma, 304 Not Modified, from cache, if-modified-since, cache-control, disable cache 문제: 동일한 도메인에서 동일한 캐시 응답을 갖는 두 개의 리소스 A, B가 있다. 두 리소스 모두 최대한 캐시되도록 설정하고 있는데 (max-age 와 expires 응답 헤더를 큰 값으로 설정), 페이지를 새로고침했을 때(Cmd + R), 다음 요청에서의 캐시 동작이 다르다. 리소스 A는 예상했던 대로, 일단 요청을 보내고 304 Not Modified 를 응답받는다. 헌데, 리소스 B는 로컬에 캐시된 것(fro..
발생일: 2015.04.28 키워드: 인증서, 크롬, Chrome, 문제: 크롬 브라우저에서 https://story.kakao.com 에 접속하면, 언제부턴가 아래처럼 노란 삼각형 에러가 표시된다. 인증서 만료일이 아직 도래하지 않았는데, 왜 경고 표시가 나오는 걸까?인증서를 클릭해보면 아래와 같은 문구나 나온다. The identity of this website has been verified by Thawte SSL CA but does not have public audit records.The site is using outdated security settings that may prevent future versions of Chrome from being able to safely acc..
발생일: 2014.01.10 키워드: ab, 아파치 벤치마크, apr_socket_recv 문제: `ab` 도구를 쓰려는데 아래와 같은 오류가 발생했다. 오류 구문: apr_socket_recv: Operation timed out (60) 해결책: http://stackoverflow.com/questions/7938869/ab-is-erroring-out-with-apr-socket-recv-connection-refused-61 하위 버전에서 발생하는 오류다. 2.3 버전에서 발생하는 거였는데, 새 버전(2.3.16)에서는 수정됐다. 하위 버전이라면 업데이트하자.
발생일: 2011.12.16 문제: 좋은 URI란 무엇일까? 지난 시간들을 되돌아보면, 아무 생각 없이 습관적으로 URI를 지정한 적이 많았던 것 같다. 최근 '웹을 지탱하는 기술'이라는 책을 읽다가 URI 설계에 대한 좋은 내용이 있어 메모해둔다. 해결책: 좋은 URI란 무엇인가? 웹의 발명자 팀 버너스 리는 1998년 'Cool URIs don't change'라는 웹 페이지를 발표했다. http://www.w3.org/Provider/Style/URI.html 그렇다면, 좀처럼 변하지 않는 Cool URI를 만들기 위해서는 어떻게 해야할까? 1. 프로그래밍 언어에 의존적인 확장자를 이용하지 않는다. 2. 구현에 의존적인 경로명을 이용하지 않는다. 3. 프로그래밍 언어의 메서드명을 이용하지 않는다. ..