2012-09-17 3 views
1

자산 파이프 라인은 프리 컴파일, 연결 및 축소의 3 가지 프로세스로 구성됩니다.이미지를위한 레일스 자산 파이프 라인의 이점

JavaScript와 CSS가 도움이된다는 것을 알고 있습니다. 그러나 나는 이미지에 대한 어떤 이점도 생각할 수 없다.

설명해 주시겠습니까?

감사합니다. 당신이 이미지 레일 헬퍼를 사용하는 가정 샘

답변

2

(예를 들어 image_tag), 버전/fingerprining이 가장 큰 장점이다.

지문을 사용하면 캐시를 바스 트하는 데 도움이됩니다 (CDN 및 브라우저 관점 모두에서).

이 부분은 rails guide section입니다.

1

Rails 자산 파이프 라인을 통해 이미지를 전달할 때 얻을 수있는 장점 중 하나는 자산 핑거 프린팅을 이용하는 것입니다. 자산 지문 인식 기능을 사용하면 장래의 캐싱 헤더를 설정하고 자산 변경시 캐시를 파기 할 수 있습니다.

파일 이름이 독특하고 그 내용을 기준으로하면, HTTP 헤더는 (CDN 서비스에서, 인터넷 서비스 제공자 (ISP)에서, 네트워킹 장비, 또는 웹 브라우저에서인지하는)에 자신의 복사본을 유지하기 위해 모든 곳에서 캐시를 장려하기 위해 설정 될 수 있습니다 함유량. 내용이 업데이트되면 지문이 변경됩니다. 이렇게하면 원격 클라이언트가 새 콘텐츠 사본을 요청하게됩니다. 이를 일반적으로 캐시 무효화라고합니다. (에서)

관련 문제