우선, 제목에 대해 유감입니다. 나는 더 나은 것을 찾을 수 없었다.멀티 도메인 용 캐시 1 파일
PHP 스크립트로 생성 된 이미지 파일이 있습니다. 이 스크립트 (이미지)는 데이터베이스에 연결되어 있으며 해당 참조 URL을 테이블에 저장합니다. 출력 이미지가 변경되지 않기 때문에 캐시하는 것이 더 좋습니다.
하지만 내가 아는 한, 모든 페이지에서 1 파일 (예 : http://www.example.com/img.png.php)을 캐시하면 브라우저가 캐시에서 읽습니다. 내 대본에는 좋지 않습니다. 첫 번째 호출에서 참조 URL을 저장하고 브라우저에서 캐시하기 때문입니다. 그리고 다음 호출에서는 다른 웹 사이트 (리퍼러)에서 캐시 된 버전이 사용되며 브라우저는 서버에 요청하지 않으며 결국 referrer url은 데이터베이스에 저장하지 않습니다.
브라우저로 말할 수 있습니까, 각 도메인에 대해 이미지 1 부씩 복사 할 수 있습니까? 내 말은 :
http://wwww.abc.com/index.html
내 이미지 (스크립트)브라우저 캐시를 검사를받을 수있는 요청을 전송하고, 그것을 발견하지 않습니다. 따라서 서버에서 가져 오십시오. PHP 스크립트는 리퍼러 URL을 저장합니다.
사용자는 ABC.COM의 다른 페이지로 이동합니다. (예 :
http://wwww.abc.com/about.html
) 브라우저에서 캐시를 확인하면 입니다. 그래서 파일 내용을 얻기 위해 서버에 요청을 보내지 않습니다. 및 PHP 스크립트가 실행되지 않습니다.다른 사이트 (
http://wwww.efg.com/index.html
)가 내 이미지 (스크립트) 브라우저가 캐시를 확인하도록 요청을 보내고 찾지 못할 것입니다. 파일 에 대한 요청을 보내주십시오. 및 PHP 스크립트 실행 ...............................
가능합니까? (긴 텍스트로 인해 문법 문제가 많음) 죄송합니다.
HTTP 리퍼러 어쨌든 –