【问题标题】:How to use cache HTML, Apache or PHP如何使用缓存 HTML、Apache 或 PHP
【发布时间】:2015-02-01 05:56:53
【问题描述】:

我正在开发一个网页,所有网页测试都建议我使用缓存系统。 我一直在研究,我发现主要有三种方式。 一种是使用带有过期属性的元标签。 另一种是使用 PHP 标头。 另一种是使用.htacces。

这些选项之间有什么不同吗? 你推荐我哪一个? (顺便说一下,我正在使用 Laravel)。

问候和感谢。

【问题讨论】:

标签: php html apache caching laravel


【解决方案1】:

Meta tags are not an effective way to specify cache control headers,您需要真正的 HTTP 标头。

客户端无法告诉您如何生成标头,因此使用 PHP 或 Apache 指令并不重要。对于已经使用 PHP 的任何东西,PHP 可能会更容易,而 Apache 指令是处理静态文件的唯一方法。

像往常一样,将 Apache 指令放入加载时配置文件将是 slightly more efficient,而不是使用运行时配置文件(即 .htaccess)。

【讨论】:

    【解决方案2】:

    这更像是一个有详尽答案的问题。查看 apache mod_cache 以在 apache 上缓存内容。如果您要走性能之路,请同时查看 mod_deflate。一个带有 mod 名称的简单 google 将为您提供足够的东西来为它们配置您的 apache 版本。

    【讨论】:

      猜你喜欢
      • 2011-05-10
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 2011-10-20
      相关资源
      最近更新 更多