2016-07-25 2 views
0

정적 파일을 이미지, JS 및 CSS 파일로 캐싱하여 Cloudflare 저장 대역폭과 같은 CDN을 알고 있습니다.대역폭을 절약하기 위해 mod_rewrite와 함께 Cloudflare와 같은 CDN 사용하기

나는 즉시 이미지를 생성하는 스크립트를 가지고 있고 그 위치는 다음과 같이 보입니다 :

http://domain.com/image.php?id=1 

ID가 이미지 ID 인 상태입니다. Cloudflare는 동적 URL로 인해 이러한 이미지를 캐시하지 않습니다. 뭔가처럼되기 위해 URL을 다시 작성하는 모드 재 작성 규칙을 추가하는 경우 :

http://domain.com/images/1 

또는

http://domain.com/images/1.jpg 

윌 CloudFlare이 경우 이미지를 캐시 또는 이미지가 실제로있는 실제 파일해야 디렉토리에?

+0

이 게시물 중복, 그것은 여기에 대한 답이된다 http://serverfault.com/questions/791758/using-cdn-like -cloudflare-with-mod-re-save-bandwidth/791804 # 791804 – mjsa

답변

1

확인할 방법 중 하나는 이미지가 포함 된 페이지를 연 다음 Chrome 웹 속성을 사용하는 것입니다. 네트워크> 이미지로 이동하여 이미지를 선택한 다음 헤더> 응답 헤더에서 cf-cache-status를 찾습니다.

cf-cache-status : HIT이 표시되면 이미지 또는 자원이 CloudFlare에 의해 캐싱되고 있음을 나타냅니다. 나는 대안은 'MISS "

행운이라고 생각

enter image description here

+0

데이빗에게 좋은 팁을 주셔서 감사합니다! CloudFlare에는 "페이지 규칙"이라는 기능이있어서 동적 이미지 스크립트와 같은 캐싱되지 않은 파일을 URL 패턴을 사용하여 제 경우와 같이 캐시 할 수 있다는 것을 발견했습니다. 따라서 URL을 다시 쓰지 않아도됩니다. –

+0

대체 sugeestiion에 대한 감사 @MichaelSamuel 항상 도구 상자에 하나 이상의 도구가있는 것이 좋습니다.) –

관련 문제