0

我正在使用 cloudControl 为使用 Sencha Touch 的移动设备开发和部署一个复杂的 Web 应用程序。即使在缩小和修剪所有脂肪后,CSS 和应用程序 JS 的重量也各约为 250KB。我想显着减少这种情况(特别是因为它必须通过粗略的移动连接快速加载)。有谁知道 cloudControl 是否提供 gzip 压缩作为附加组件?如果没有,任何人都可以推荐一个提供压缩的基于 PHP 的云主机吗?

4

1 回答 1

0

Gzip 默认启用。如果相应地设置了请求中的 Accept-Encoding 标头,则使用它。

curl --verbose --header "Accept-Encoding: gzip" http://phpinfo.cloudcontrolled.com | gunzip 
> GET / HTTP/1.1
> User-Agent: curl/7.24.0 (x86_64-redhat-linux-gnu) libcurl/7.24.0 NSS/3.13.5.0 zlib/1.2.5 libidn/1.24 libssh2/1.4.1
> Host: phpinfo.cloudcontrolled.com
> Accept: */*
> Accept-Encoding: gzip
> 
< HTTP/1.1 200 OK
< Content-Type: text/html
< Server: Apache
< Vary: Accept-Encoding
< Content-Encoding: gzip
< Content-Length: 12405
< Accept-Ranges: bytes
< Date: Mon, 07 Jan 2013 18:51:45 GMT
< X-Varnish: 1115551696
< Age: 0
< Via: 1.1 varnish
< Connection: keep-alive
< X-varnish-cache: MISS
<

您始终可以使用 .htaccess 文件根据需要对其进行配置。有关更多详细信息,请参阅mod_deflate 文档

于 2013-01-07T18:56:41.970 回答