다른 웹 사이트에서 정보를 가져 와서 내 페이지에 삽입하려면 PHP cURL을 사용하고 있습니다. 가져온 정보를 내 서버에 캐시 할 수 있는지 궁금합니다. 예를 들어, 방문자가 페이지를 요청하면 정보가 내 서버에서 24 시간 동안 페치되고 캐시됩니다. 페이지는 24 시간 동안 전적으로 로컬로 제공됩니다. 24 시간이 만료되면 같은 방법으로 다른 방문자가 정보를 요청하면 정보를 다시 가져 와서 캐시합니다.PHP cURL을 사용하는 캐시
$url = $fullURL;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
이게 가능 : 다음과 같이
나는 현재 정보를 가져 오기 위해 사용하고있는 코드는? 감사.
안녕하세요, 논리에 감사드립니다. 결국 나는 배 cache_lite 라이브러리를 다운로드하고 이것은 원활하게 작동하는 것 같습니다. 건배. – Matt
시간이 많이 소요되는 콘텐츠를 캐싱하는 경우 캐시에서 콘텐츠를 무효화하기 전에 새로운 콘텐츠를 가져 오는 것이 좋습니다 (동시에 300 회의 방문을 통해 새 버전을 가져 오는 경우 서버가 손상되지 않습니다). 새 버전이 다운로드되는 동안 이전 버전을 제공하십시오. 동일한 내용이 캐시 된 SQL 조회에도 적용됩니다. – Marki555