원본글 : Using a hash property for security and caching


Hash

본문과 전혀 상관없는 Hash 포스터 -_-a

Douglas Crockford 씨가 보안과 성능을 위해 hash=attribute 를 쓰는게 좋다고 하는군요.

모든 HTML 태그는 src= 혹은 href= 속성을 받아들일 수 있으며 또한 hash= 속성도 가능하다. hash 속성은 객체의 SHAbase 32 encoding 값이다. 여기에 두가지 유용한 점이 있다.

첫째는, 우리가 받은 파일이 전송중에 대체되거나 변형되었는지 확인할 수 있어 신뢰를 준다는 점이다.

둘째는, 해시 코드에 의해 브라우저가 캐시를 할 수 있기 때문이다. 캐시가 hash= 으로 요청이 일치한 파일을 포함하고 있다면, URL과 상관없이 네트웍을 이용할 필요가 없다. 이 점 덕분에 설령 모든 사이트가 자신만의 복사본을 링크하고 있다해도 한번만 다운로드 받기 때문에 Ajax 라이브러리의 속도를 향상시킨다.
Posted by 행복한고니 트랙백 0 : 댓글 0