Cloudflare ничего не кеширует?

Metal Messiah
На сайте с 01.08.2010
Offline
152
582

Добрый вечер!

Добавил сайт в Cloudflare (Caching: Standard).

DNS отдает их IP адреса. Решил посмотреть как оно работает - обнаружил что при каждом запросе файла на их сервер их бот запрашивает этот файл с моего сервера.

Первым делом подумал что у меня что-то не то с заголовками, запихнул в обработчик 404 такой код:

<?php

if ($_SERVER["REQUEST_URI"]=="/test.txt")
{
header("HTTP/1.0 200 OK");
header("Cache-Control:public, max-age=31536000");
header("Expires: Mon, 03 Aug 2015 21:31:12 GMT");
header("Last-Modified: Mon, 03 Jan 2011 17:45:57 GMT");
$file = fopen ("./access.txt", "a+");
fputs ($file, $ip." ".$_SERVER["REQUEST_URI"]." ".$_SERVER["HTTP_HOST"]." ".$_SERVER['HTTP_USER_AGENT']."\n");
fclose($file);
die("TEST FILE ".time());
}
?>

Запускаю http://сайт/test.txt, смотрю заголовки - Expires и Last-Modified доходят до браузера.

В логе вместо адреса клиента IP их сервака и мой USER_AGENT, все равно в access.txt количество записей совпадает с количеством запроса файла из браузера. Тогда смысл от их CDN'а?

Сбор информации бывшими работодателями Эдварда Сноудена?

anonymous, думай что говоришь и не забывай подписать отзыв :)
Metal Messiah
На сайте с 01.08.2010
Offline
152
#1

Так много сайтов завернуты через CloudShare и никто не знает как быть как застаить его кешировать у себя файлы?

lutskboy
На сайте с 22.11.2013
Offline
172
#2

А он же вроде работает когда ваш сайт не доступен.

То есть ети заголовки ни к чему.

Metal Messiah
На сайте с 01.08.2010
Offline
152
#3

Вроде должен...

Сделал правило как написали тут - все равно количество запросов равно количеству строк в логе, запрашивает каждый раз

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий