PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP内容缓存适用于javascript和CSS大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个独特的问题,事实证明使用Google很难解决.我将所有的javascript和css合并为单独的PHP文件,这些文件使用@R_743_502@将文件内容拉入其中.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压缩.

提前致谢

解决方法:

您的前提不正确.浏览器不会“看到” PHP文件扩展名,因此决定不缓存内容.有关浏览器实际工作方式的信息,请参见http://www.enhanceie.com/redir/?id=httpperf.

您应该在响应中设置一个ETAG,然后可以简单地检查If-None-Match请求标头,如果内容不变,则返回304.

大佬总结

以上是大佬教程为你收集整理的PHP内容缓存适用于javascript和CSS全部内容,希望文章能够帮你解决PHP内容缓存适用于javascript和CSS所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: