Почему мы не можем повлиять на чужие сайты

Есть различные ресурсы, которые (якобы) выдают некие рекомендации по скорости загрузки страницы конкретного сайта. Далее будем называть его оптимизируемый сайт.

Рассмотрим рекомендацию для сайта известного федерального провайдера perm.domru.ru

Рекомендации pagespeed

Время жизни кеша задаётся в заголовках http-ответа. Рекомендация состоит в том, чтобы их изменить.

Как считаете, где надо менять?

Но пока не отвечайте =)

Цикл запроса

Рассмотрим последовательность до конкретного ответа.

Браузер как http-клиент посылает запрос на доменное имя facebook.com

Компьютеры внутри сети общаются по IP адресам.

У каждого устройства, подключенного к сети, есть такой адрес.

DNS-зоны распределяются международными организациями, например, ICANN.

Внутри зон коммерческим компаниям и физ. лицам разрешается приобрести доменное имя на определённый срок (обычно, год).

Затем хозяин домена выставляет IP адрес, который будет выдан DNS-сервером при запросе.

Чтобы по человекочитаемому (доменному) имени получить IP, клиентскому устройству нужно сделать запрос к серверу DNS, который хранит условную таблицу соответствий между доменным именем и IP адресом.

Ваше устройство производит запрос к DNS-серверу, далее запрос уходит по целевому IP адресу, на другом конце сети этот запрос слушает веб-сервер.

Схема обработки запросов в сети Интернет

Веб-сервер выполняет заранее запрограммированные в нём действия, отдавая http-ответ, включая тело ответа и заголовки.

Проверь себя

Коллеги на веб-сервере оптимизируемого сайта задали конфигурацию:

Конфигурация nginx

Как вы думаете, будет ли она работать?

PS. Правильный ответ - нет, запросы на оптимизируемый сайт не придут.