5

사용자는 내 웹 사이트에서 아바타를 업로드 할 수 있습니다. 이것은 자주 조용하게 바뀔 수 있습니다. URL이 웹 사이트의 일부 캐시 된 부분에 표시 될 수 있으므로 변경되지 않는 엄격한 URL이 필요합니다. 사용자가 새 아바타를 업로드 할 때 , 지금 ...Rackspace 클라우드 스토리지에서 반송파로 캐시를 제어하는 ​​방법은 무엇입니까?

config.fog_attributes = {'Cache-Control' => 'max-age=1', 'Expires' => 1.day.ago.httpdate} 

을 나는 다음과 같은 안개가 캐싱을 사용하지 않도록 속성 내 레일 응용 프로그램에서 설정하는 것을 시도했다, 그러나 나는 그것에서 어떤 결과를 얻을하지 않습니다 이전 캐시가 캐시에서 사라지기까지 몇 시간이 걸릴 수 있습니다.

https://c28078.ssl.cf3.rackcdn.com/user/1/small_profile_image.jpg

가 어떻게 업데이트 된 아바타가 어떤 캐시 문제없이 즉시 표시됩니다 확신 할 수 있습니다 : 여기

는 랙 스페이스 클라우드 스토리지에 사용자 아바타 URL의 예입니다?

+0

나도 알아야 해, 아무도 모를거야? – Nich

+0

링크가 404입니다. – aceofspades

답변

2

아바타 모델을 사용하는 경우 새 아바타가 업로드 될 때마다 URL이 변경됩니다. 특정 사용자에 대해 아바타의 기록을 보관할 수도 있습니다. 그러면 URL은 다음과 같이 보입니다.

https://c28078.ssl.cf3.rackcdn.com/avatar/482/small_profile_image.jpg 

더 이상 캐싱 문제가 없습니다. 아바타를 변경하면 사용자 캐시 블록이 업데이트됩니다. 아바타 URL은 고유합니다.