使用静态网站防止缓存和陈旧内容

时间:2013-08-13 20:43:52

标签: html caching http-caching static-content

我正在考虑为我的整个网站生成.html文件,因为我希望我的网站尽可能快。当数据更新发生时,将通过后端服务使用动态内容生成文件。

如何确保用户始终看到最新内容?说我发布了对主页index.html的更改。如何防止这些文件始终来自用户的缓存,并确保始终检索并显示新内容(如果有)?

请记住,我使用的是纯HTML。

如果绝对没办法,我不会对在内容之前使用包含与HTTP缓存相关的header()调用的.php文件产生不利影响; e.g:

<?php header(...) ?>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>

    etc.

1 个答案:

答案 0 :(得分:3)

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">