gpt4 book ai didi

用于 javascript 和 css 的 PHP 内容缓存

转载 作者:可可西里 更新时间:2023-11-01 01:10:38 25 4
gpt4 key购买 nike

我有一个独特的问题,事实证明很难使用谷歌解决。我正在将我所有的 javascript 和 css 合并到单独的 php 文件中,这些文件使用 require_once() 来提取文件的内容。javascript 文件看起来像这样:

<?php
header('Content-Type: text/javascript');
require_once('jquery.form.js');
require_once('jquery.jqtransform.js');
require_once('jquery.validate.js');
?>

我的具体问题是,由于 php 文件扩展名,Web 浏览器会“看到”这是一个动态页面,然后每次加载站点上的页面时都会重新请求内容。我想做的是从浏览器获取上次请求的时间,然后检查每个文件的修改时间看我是否真的需要发送文件内容再次。事实证明很难找到用户上次请求的时间。此外,我还没有开始解决查找所包含文件的最后修改日期的问题,所以如果有关于查找服务器上文件的文件详细信息的信息,那将也受到赞赏。

明确一点,我这样做的原因是(我认为)它比单独的 gzip 文件更好地利用 gzip 压缩。

提前致谢

最佳答案

我专门针对这个问题写了一系列帖子。参见 Supercharging Javascript in PHPSupercharging CSS in PHP .这些包括:

  • 合并文件;
  • Gzip 压缩最佳实践;
  • 缓存最佳实践;和
  • 版本控制输出。

关于用于 javascript 和 css 的 PHP 内容缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com