Articles of 压缩

nginx如何处理大文件

我们在加载一个大约300KB大小的pdf文件时遇到了问题。 pdf由nginx提供。 每当我加载文件,它显示一个错误,说Failed to open pdf document ,但坠毁文件的大小只有32KB。 我已经仔细检查了两端的大小。 当我检查clicked_site(client_max_body_size) ,我已经将以下configuration添加到nginx.conf: http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; client_max_body_size 200M; client_body_buffer_size 50M; client_header_buffer_size 300K; large_client_header_buffers 2 1k; proxy_buffer_size 40k; proxy_buffers 4 32k; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; …….. …….. } 网站启用/默认: […]

IIS 7.5不压缩Javascript:NO_MATCHING_CONTENT_TYPE

我有IIS 7.5设置压缩所有静态文件(默认),但它不压缩.js(javascript)文件。 当我打开失败的请求跟踪进行压缩时,我得到的压缩错误是: NO_MATCHING_CONTENT_TYPE 我阅读了这个,我看到的唯一的解决scheme是确保application / x-javascript(而不仅仅是application / javascript)被指定为被看作“静态”内容的mimetype。 所以我调整了我的applicationHost.config有这个: <httpCompression> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="5" /> <scheme name="deflate" dll="%windir%\system32\inetsrv\gzip.dll" /> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/javascript" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> </httpCompression> 但是,我仍然在失败的请求tracelogs中看到相同的错误:NO_MATCHING_CONTENT_TYPE。 任何其他的想法?

Backup Exec失去了压缩能力

我们正在运行Backup Exec 11d(版本11.0修订版6235) 服务器连接到HP Ultrium 440磁带机。 几年来一直performance很好,已经处理了约3-400TB。 突然压缩停止工作。 所以我们认为,嘿,让我们启用软件压缩,但没有运气。 下一步是运行更新,没有运气。 所以我们认为它可能是硬件相关的,并尝试了一个不同的(已知的)磁带驱动器,但在那里也没有运气。 然后我们尝试了所有我们能想到的东西,比如重启服务器,改回原来的磁带机等等。 我们在这里错过了什么? 哦,在这两种情况下,软件/硬件压缩,压缩比率字段是空白的。 它从来没有说1:1或任何东西,它只是空白。 更新:惠普磁带库和磁带工具可以使用硬件压缩成功写入。 我们在这里错过了什么? 磁带机的固件是最新的。 我们正在使用最新的Symantec磁带驱动程序。 Backup Exec的所有最新更新都已安装。

可以并且应该将AppHost只改为IIS7?

微软支持者在这个微软网站上发布的一篇文章指出,你不能在web.config文件中覆盖noCompressionForHttp10 。 httpCompression部分是否可以从“AppHostOnly”更改为“Everywhere”,以便您可以执行此操作? 这是一个坏主意吗?

充当反向代理时,nginx默认不压缩响应

我有nginx坐在端口80上,将请求redirect到部署文档所述的播放框架服务器。 我已经validation了在默认情况下,服务器不会按照zoul提供的步骤进行压缩。 然而,正如在通过gzip支持的问题,内容被压缩。 还有一个问题是通过完全重启来修复它。 但是这对我不起作用。 我怀疑可接受的编码是放在某处,但是我不知道如何检查/修复它。 任何人都可以提供线索吗? 谢谢。 Unbuntu 11.10,带nginx 1.2 /etc/nginx/nginx.conf片段如下(如果需要的话)。 ## # Gzip Settings ## gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; expires modified +168h;

如果没有发送Accept-Encoding标头,强制Apache HTTP压缩事件?

我有一个客户端发送请求到apache服务器(请注意,客户端不是一个Web浏览器,响应不是一个网页)。 我想压缩输出(可能与gzip),但我不能修改客户端发送“Accept-Encoding:gzip”标题。 所以即使没有发送Accept-Encoding头文件,也可以在apache中强制响应gzip压缩。 谢谢!

即使整个pipe道被压缩,清漆3仍然执行gunzip

我正在重构我的Varnish VCL,并不知道这一件事情。 Varnish 3.0本身支持gzip内容,它本质上似乎是正确的。 另请参阅: https : //stackoverflow.com/a/12962493/35434 然而,根据varnishlog,Varnish仍然执行gunzip步骤,即使客户端请求gzip内容,后端响应gzip内容。 根据Varnish文档,Varnish默认为do_gzip = true,并且还存储压缩的caching对象。 那么,gunzip为什么呢? 这里是相关的日志条目: 11 RxURL c /javascripts/general.js 11 RxHeader c Accept-Encoding: deflate, gzip 11 VCL_call c fetch 13 TxHeader b Accept-Encoding: gzip 13 RxHeader b Content-Encoding: gzip 13 RxHeader b Content-Type: application/javascript 11 Gzip cu F – 1554 4476 80 80 12365 11 VCL_call […]

在Ubuntu上如何解压“Zip档案数据,至lessv3.0解压”

我从modern.ie下载了一些虚拟机映像(IE9_Win7),但我无法在Ubuntu 12.04上解压缩它。 它错误地与: Archive: IE9_Win7.zip warning [IE9_Win7.zip]: 707116788 extra bytes at beginning or within zipfile (attempting to process anyway) error [IE9_Win7.zip]: start of central directory not found; zipfile corrupt. (please check that you have transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly) 我几次重新下载它。 该档案具有此文件签名: IE9_Win7.zip: Zip […]

Apache 1.3如何压缩?

更具体地说,我想build议如何我的服务器以gzip压缩格式编码。 我们有一个OC4J容器服务gzip传输编码,而其他人不。 试图在工作容器中closures压缩,我们不仅注释掉了在httpd.conf中完成的压缩,而且还明确地禁止了gzip,并且内容仍然返回gzip。 实际上做什么压缩? 在virtualhosts.conf中什么都没有,我在META-INF web.xml中什么都看不到。 没有.htaccess文件。 尝试添加相同的AddEncoding指令到virtualhosts.conf为非工作主机,但没有运气…该容器仍然服务于未压缩的内容。 我们正在运行的Apache 1.3(是的,我知道这是旧的)和mod_deflate / mod_gzip不是加载模块。 zlib没有被使用,Apache是​​如此之旧,以至于mod_gzip和mod_deflate都没有起作用,所以我需要弄清楚gzip是如何发生的。 目前来自非工作容器的响应在标题中没有传输编码,或者是分块格式。 我知道大多数人都认为回应是gzip或者chunked,但是我读到的回答可以是gzip和chunk,只要它按照正确的顺序发生。 UPDATErecursion检查所有的.conf文件,我只是没有看到这是做什么。

http mod deflate压缩工作在一些但不是所有的CSS文件?

我正在尝试在我的服务器上获取mod deflate和gzip安装程序。 这一切都在顺风顺水,但似乎并没有捕捉所有的文件。 这不是它缺less所有的JavaScript或所有的CSS。 它似乎缺less一些JavaScript和一些CSS。 例如,下面的CSS没有被压缩: http : //www.discussthemarket.com/global-assets/css/bootstrap/bootstrap.min.css 而下面的CSS被压缩: http : //www.discussthemarket.com/assets/css/bootstrap.default.css 这是我的configuration在我的htaccess中: # compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript 我已经search了直到牛回家,没有任何工作。 我也尝试过在configuration上的各种变化。