【问题标题】:Right method for caching in htmlhtml中缓存的正确方法
【发布时间】:2017-06-03 00:08:25
【问题描述】:

谈到缓存,我不确定使用哪种方法。我应该选择:.htaccess

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
</IfModule>
## EXPIRES CACHING ##

或者我应该使用:manifest

<html manifest="demo.appcache">

CACHE MANIFEST
/image.jpg
/logo.gpeg
/main.jpg

还是取决于我想如何使用它,因为manifest 有另外两种使用方式,.htaccess 编辑起来更快。 问候

【问题讨论】:

    标签: html caching manifest


    【解决方案1】:

    HTTP 标头(无论您如何设置它们,尽管 .htaccess is not recommended 是一个成熟且受支持的标准。

    应用程序缓存(清单是其中的一部分)是:

    • 设计用于配置即使在网络连接断开时也能运行的应用程序
    • 支持不佳
    • 从 Web 标准中删除(尚未获得广泛支持的服务工作者是替代品)

    所以:

    如果您在谈论进行标准缓存,请使用 HTTP 标头。

    如果您正在讨论编写支持离线功能的应用程序:使用 HTTP 标头和服务工作者。

    【讨论】:

      猜你喜欢
      • 2019-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 2014-10-02
      • 1970-01-01
      相关资源
      最近更新 更多