gpt4 book ai didi

php - Gzip 不适用于本地开发

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:50 26 4
gpt4 key购买 nike

我正在使用 Kohana 压缩器模块将 less/css 和 js 文件压缩为类型组合文件。

/less/f31e419e939bfec51b4fe8322f545455.less?r=20130618/js/24dae189814109f20ff9a5bf4422be36.js?r=20130618

我正在使用 MAMP PRO,但在 Firefox 和 Chrome 上收到以下错误:

Content Encoding Error
This webpage is not available

内容 header 如下:

HTTP/1.1 200 OK
Date: Tue, 18 Jun 2013 11:17:14 GMT
Server: Apache
X-Powered-By: PHP/5.4.4
Etag: "acf11d952c07adb223fa77f3d385f56e"
Cache-Control: must-revalidate
Last-Modified: Thu, 13 Jun 2013 21:57:04 +0000
Content-Encoding: gzip
Content-Length: 16894
Set-Cookie: session_database=ecfc139402165669a4b6d5e8190564231133fb0d%7E51c041ba9f6e95-28008580; expires=Wed, 19-Jun-2013 11:17:17 GMT; path=/
Content-Type: text/css; charset=utf-8

如果我删除 gzip 编码,内容就可以工作,但显然我想利用 gzip 压缩。我的 PHP 代码是:

// Further up the page
$data['cache_gz'] = gzencode($data['cache']);

//...

if ($gzip === FALSE){
$this->response->body($data['cache']); // Works
}else{
this->response->headers('Content-Encoding', $gzip); // Doesn't Work

$this->response->headers('Content-Length', strlen($data['cache_gz']));
$this->response->body($data['cache_gz']);
}

真的很感激一些指导,因为我对如何解决这个问题感到困惑,或者它是否只与在本地服务器上有关。

最佳答案

尝试 http://php.net/manual/ru/function.gzcompress.php它可能对您有所帮助,就像它曾帮助过我 :))

关于php - Gzip 不适用于本地开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17167986/

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