使用AWS S3 php客户端在JS CSS和图像上添加header和expier mCache控件时间mdeflate
AWS S3 php客户端无法使用gzip添加缓存控制和压缩资源,也无法将deflate添加到对象 Info1:使用AWS S3 php客户端在JS CSS和图像上添加header和expier mCache控件时间mdeflate,php,amazon-web-services,amazon-s3,compression,Php,Amazon Web Services,Amazon S3,Compression,AWS S3 php客户端无法使用gzip添加缓存控制和压缩资源,也无法将deflate添加到对象 Info1:EC2作为主机,选择ubuntu14作为操作系统,安装apachephp,我已经检查过它的PHP和http是否工作了 Info2:Rds作为mysql数据库实例。它正在工作 Info3:我正在使用s3 clodefont作为图像css js前端cdn 问题:尝试使用php aws s3客户端从下面上传图像css js和字体文件 我已使用此代码,但不起作用: $c
EC2作为主机,选择ubuntu14作为操作系统,安装apachephp,我已经检查过它的PHP和http是否工作了
Info2:Rds作为mysql数据库实例。它正在工作
Info3:我正在使用s3 clodefont作为图像css js前端cdn
问题:尝试使用php aws s3客户端从下面上传图像css js和字体文件
我已使用此代码,但不起作用:
$client = S3Client::factory(array(
'key' => 'xxxxxxxx',
'secret' => 'xxxxx',
));
$bucket='mybucket';
$result = $client->putObject(array(
'Bucket' => $bucket,
'Key' => $destinationpath,
'Cache-Control' => 'max-age=86400',
'Expires' => date('D, d M Y H:i:s T', strtotime('+24 hours')),
'ACL' => 'public-read',
'Content-Encoding' => 'gzip',
'SourceFile' => $sourcenpath,
));
上述代码未设置压缩和内容编码以及过期日期
我需要这个东西来加速
想要:Gzip压缩或放气,头缓存控制A和过期
设置到S3的新上传对象
有人能帮我吗?您需要使用
CacheControl
和ContentEncoding
(没有破折号)
有关更多详细信息,请参阅AWS PHP SDK