Я рассматриваю возможность генерации .html-файлов для всего моего веб-сайта, так как мой сайт должен быть как можно быстрее. Файлы будут генерироваться динамическим контентом через бэкэнд-услугу по мере обновления данных.Предотвращение кэширования и устаревания контента со статическим веб-сайтом
Как я могу гарантировать, что пользователи всегда будут видеть последний контент? Скажем, я опубликовал изменение на моей домашней странице, index.html. Как я могу запретить эти файлы всегда поступать из кеша пользователя и гарантировать, что новый контент, если он доступен, всегда извлекается и отображается?
Помните, что я использую чистый HTML.
Если нет абсолютно никакого способа, я бы не стал отрицательным при использовании .php-файлов, содержащих HTTP-связанные заголовки() вызовов перед контентом; например .:
<?php header(...) ?>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
etc.
Ах, я забыл об этих мета-тегов. Являются ли они надежными и безопасными? –
Похоже, что это предотвратит кеширование браузерами, но не прокси, поскольку прокси полагаются на заголовки HTTP, а не на содержимое HTML. Я могу использовать .php-файлы с вызовами header(), а затем сделать остальную часть файла полностью статической. –