当前位置:首页 > 日记 > 正文

PHP文件生成的图像不能使用CDN缓存解决方案。

PHP文件生成的图像不能使用CDN缓存解决方案。
网上有一个问题今天发现,一张图片在域名前面,已经被添加到CDN缓存中,缓存不掉,利用php实现动态图片放大,但php处理图像输出,每次从后端读取,后台服务器压力增加,分析,处理304没有php,

HTTP的原理就是这样,每个请求到服务器,服务器的检测没有被修改,如果没有修改,可以直接返回一个304状态码,比如使用客户端的缓存,CDN的原理就是,如果你设置了304,就会是相应的url缓存;

相关代码如下:

复制代码代码如下所示:

没有变化/检测

如果(isset($ _server { 'http_if_none_match ' })){

它_server美元美元= 'http_if_none_match'} {;

如果(MD5(美元->图像)= $ Etag){

标题(1.1 304未修改);

出口;

}

}

标题(最后修改:。gmdate(D、D M Y H:我:S

输出 / / ETag头

头('etag:'。MD5($ >图像);

头('cache-control:最大年龄= 2592000);echo $这->图像;
其中,HTTP头http_if_none_match通常是鉴定一个URL服务器返回的。它通常用MD5计算。所以我们检测到MD5值,对,同样可以返回304。

PS:

刚开始一天半袋,看到它的标签返回的服务器,并没有看到如果在客户端的HTTP头不匹配,所以添加以下代码到fastcgi.conf.default。

复制代码代码如下所示:

fastcgi_param cache_etag http_if_none_match美元;
印刷时_server美元,根本没有cache_etag变量。看来,Nginx会把相关的HTTP头为_server变量,也深化了HTTP协议的理解。

相关文章

CDR为盛大开幕制作海报课程

CDR为盛大开幕制作海报课程

盛大,海报,课程,电脑软件,CDR,本教程是为一个朋友的一张盛大的开幕海报介绍一个CDR。本教程比较简单,效果也不是很好,但对于新手来说是值得学习的。 本教程教朋友用CDR制作一张盛大的开幕海报,这不是很难,制作的效果也是一般的,但从学习的角度来…

PS是如何在画面中镶嵌马赛克的

PS是如何在画面中镶嵌马赛克的

画面,如何在,电脑软件,PS,有时当你上传图片,一些隐私或不方便给别人看的东西不想上传,但只想上传这一个,你需要一个马赛克,所以如何玩PS图像拼接后Xiaobian引进的拼接方法,一起来看一下吧 随着社会的发展,信息不仅改变了飞入,视频,照片和人尤其是快…

如何在Word2003表格填色Word2003教

如何在Word2003表格填色Word2003教

教程,表格,如何在,电脑软件,一个长期使用单词的朋友不可避免地会使用表中的单词函数,但是在用word做表格后,我想把表的颜色设置成我喜欢的颜色,但是我不知道如何填充颜色。事实上,这个函数更隐蔽,没有显示出来。 1、表边框颜色设置 打开文件选…

PS模仿电影彩色海报教程

PS模仿电影彩色海报教程

教程,海报,彩色,电影,电脑软件,本教程是介绍朋友PS模仿电影制作七彩海报,制作的海报很好,难度也不大,很实用,建议大家一起学习吧。 这里我们带ps模仿电影制作多彩海报教程,希望大家喜欢! 以上是教程的结尾,PS模仿电影制作七彩海报教程,希望大家喜…

ai和PS制作一个漂亮的梳子,五颜六色

ai和PS制作一个漂亮的梳子,五颜六色

梳子,图案,背景,漂亮,电脑软件,本教程是一个蜂房多彩背景图案的方法,给朋友ai和PS做的很漂亮,教程制作的蜂箱背景很漂亮,不是很难,推荐,爱好朋友一起学习。 今天我们将学习简单的ai和PS制作一个漂亮的梳子,丰富多彩的背景图案,过程和学习方法,可以…

excel2010批量修改表名excel2010教

excel2010批量修改表名excel2010教

批量修改,表名,脚本,教程,编辑器,第一excel2010,华丽的界面,功能完善,操作方便,真的很精彩,但Excel的函数功能,新版本没有增加。这可能是微软已经取消了它的一些功能,因为使用的频率。例如,2003版的微软脚本编辑器;。 但从我的经验,这真是一个很大的…

js实现的内部文本选择文本的方法

js实现的内部文本选择文本的方法

文本,方法,选择,电脑软件,js,本文阐述了JS实现在textarea文本选择方式。分享给你供你参考。具体实现的方法如下: 功能select_field(ID){ document.getelementbyid(ID)的重点(); document.getelementbyid(ID)选择(); } 函数init(){ select_field('text1); } …

PPT文本突破效果PPT基本教程

PPT文本突破效果PPT基本教程

文本,教程,突破,效果,电脑软件,欢迎大家的到来,很多人都在想PPT是如何打破文字效果的。有时,如果字体不完整,或者像泡沫一样破碎,它会让你的PPT看起来超高。 1。首先,我们要建立一个新的PPT。 2,输入你想express.ps段落。记得重点要突出,并用粗,小…

Javascript中递归函数的使用注意事项

Javascript中递归函数的使用注意事项

递归函数,注意事项,电脑软件,Javascript,不要做详细的文字说明,直接写代码,非常清楚。 函数和(努姆){ 如果(数字 返回1; 其他{ } 返回num *和(num-1); / /返回num * arguments.callee(num-1); / /指针 返回2; } } VaR sum1 =总和; 警报(语(2)); 上述代码在执行…

一般用什么手段盗取QQ号码QQ常见问

一般用什么手段盗取QQ号码QQ常见问

常见问题,盗取,手段,号码,电脑软件,据QQ软件安全监察组介绍,目前,黑客工具常见的罪犯主要有四种类型: 1。传播QQ病毒 罪犯通过制作或购买被盗QQ密码(即木马病毒),利用操作系统漏洞入侵QQ用户电脑,当用户登录QQ时,密码QQ就会犯罪,目前,计算机病毒是…

将excel转换成txt,txt到excel教程ex

将excel转换成txt,txt到excel教程ex

教程,转换成,电脑软件,excel,txt,在许多情况下,我们不仅保存Excel XLS格式,而且使用多种格式,如转化成TXT记事本或Excel格式,导入TXT格式导入Excel。遇到这种转换的问题真的是很讨厌的,因为太多的表格与Excel格式txt会消失,只留下文字和符号所以…

一个真正的已故修剪大师的美丽

一个真正的已故修剪大师的美丽

修剪,大师,美丽,电脑软件,本教程是介绍一个真正的朋友真正的颜色已故大师。这个教程真的很好。这对学习ps后置处理的学生很有帮助。建议像你这样的朋友一起学习这个教程。 摄影和写作一样需要一定的感情。 迷雾朦胧迷茫的索江。 蓝天白云…