最近很多人使用php的GD库生成图片,但是有些人不知道加缓存,导致服务器压力很大,所以今天介绍关于php中GD库生成图片并且加入缓存
文章插图
生成图片代码:
<?php$width = 300;$height = 300; $im = imagecreatetruecolor($width,$height);$white = imagecolorallocate($im,255,255,255);$blue = imagecolorallocate($im,0,0,64); imagefill($im,0,0,$blue);imageline($im,0,0,$width,$height,$white);imagestring($im,4,80,150,"Shrimpking Study PHP",$white); //中文会出现乱码,目前还没有学习会header("Content-type:image/png");imagepng($im);imagedestroy($im);?>新增浏览器头部缓存,即加入以下代码:
//开启缓存session_start(); header("Cache-Control: private, max-age=10800, pre-check=10800");header("Pragma: private");header("Expires: " . date(DATE_RFC822,strtotime(" 2 day"))); 完整的:
<?php$width = 300;$height = 300; $im = imagecreatetruecolor($width,$height);$white = imagecolorallocate($im,255,255,255);$blue = imagecolorallocate($im,0,0,64); imagefill($im,0,0,$blue);imageline($im,0,0,$width,$height,$white);imagestring($im,4,80,150,"Shrimpking Study PHP",$white); //中文会出现乱码,目前还没有学习会header("Content-type:image/png");imagepng($im);imagedestroy($im);//开启缓存session_start(); header("Cache-Control: private, max-age=10800, pre-check=10800");header("Pragma: private");header("Expires: " . date(DATE_RFC822,strtotime(" 2 day")));?>
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 织梦输入标题后利用百度分词接口自动生成TAG标签和关键字
- linux配置php运行环境 PHP7在Linux下开启配置使用MongoDB
- PHP类构造函数__construct理解(php的构造函数是)
- PHP版批量查询百度关键词排名源码
- 微信域名拦截状态检测PHP接口版本
- 怎么样延长苹果手机电池使用寿命 延长手机电池使用寿命,苹果和安卓通用技巧分享
- 樟脑丸小袋子要不要撕开使用
- 怎么查询老赖黑名单 老赖黑名单查询网站如何使用
- 使用充气娃娃有什么危害吗 充气娃娃怎么样 使用该注意些什么
- 网约车出行 如何使用网约车出行?