【问题标题】:How do I set up page caching in html?如何在 html 中设置页面缓存?
【发布时间】:2015-11-16 05:53:45
【问题描述】:

该网站是我从头开始编写的。 不是 wordpress 网站。我进行了现场审核,自然有很多工作要做;其中之一是页面缓存。我是编码的初学者,这是我的第一个网站,我已经托管它并且现在正在运行。

我添加了 http-eqiv 标签“”。 这就是页面缓存所做的所有工作,有人告诉我这就是需要做的所有工作。但在运行第二次站点审核后,它仍然显示“未启用页面缓存”。

请帮我解决这些问题。我看过一堆Http“教程”,但真的没有帮助。我希望有分步教程。

【问题讨论】:

  • 您是否设置了.htaccess 文件?如果是这样,您需要在其中输入 ExpiresActive OnExpiresByType image/png "access plus 1 month" 等内容。
  • 不,我没有那个文件,我该如何设置它?
  • 嗯……只需创建一个空文件,将其命名为.htaccess 并将其放在与您的网站(HTML 文件)相同的目录中。然后查看上述指令(ExpiresActiveExpiresByType)以启用缓存。那实际上应该启用缓存。至少它适用于我的网站。
  • 太棒了,稍后会回复您

标签: html http caching webpage page-caching


【解决方案1】:

通常,您可以通过创建一个空文件、将其命名为 .htaccess 并将其移动到与您的 HTML 文件相同的文件夹中(如果您可以访问服务器的 FTP)来启用网站内容的缓存。然后你可以在里面写这个:

ExpiresActive On
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"

等等。对于每种文件类型,您需要添加合理的缓存时间(例如,每张图片一个月,每个 HTML 网站一天等)。

当我为我的网站执行此操作时,Google PageSpeed Insights 总是指出尚未缓存的资源,因此很容易找出要添加哪些行。

【讨论】:

  • 非常感谢!我已经按照你说的做了,并将所有这些复制到我的 htaccess 文件中。我知道该文件有效,因为它重定向到我的 www 地址。但是我做的站点审核仍然说它没有启用。
  • 您使用什么网站审核?
  • 我正在使用 www.site-analyzer.com
  • 嗯,这很奇怪……它说我的网站也禁用了它……好吧,我不知道该怎么办。 PageSpeed Insights 说没问题。
  • 嗯,也许这只是站点分析器上的一个错误
猜你喜欢
  • 2020-01-11
  • 1970-01-01
  • 1970-01-01
  • 2014-10-07
  • 2020-09-15
  • 2018-08-07
  • 2011-05-01
  • 2021-06-04
  • 1970-01-01
相关资源
最近更新 更多