Articles of gzip

apache .gz用于Linux文档的gzip内容处理程序/ usr / share / doc和localhost / doc /

我怎样才能为apache .gz gzip内容创build一个简单的内容处理程序。 我想要它解压缩说:http://localhost/doc/FAQ/Linux-FAQ.gz并将其作为纯文本发送到浏览器。 在/ usr / share / doc和localhost / doc /中有很多Linux文档。 我不想用zless,zcat或vim来读取内容。 我使用apache浏览我的本地机器上的文档,并让我的网页浏览器将其作为标准文本复原,以便它不要求我每次下载* .gz文件。 Alias /doc/ "/usr/share/doc/" Alias local.doc "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> 但是现在我想把/ usr / share / doc /下的所有.gz文件作为纯文本进行编辑。 我想我可以用cgi-bin中的python脚本来做到这一点。 我正在为这些文件寻找一个不错的内容处理程序。 就像它处理PHP文件的方式.gz应该解压缩并发送到浏览器。 <IfModule mod_php5.c> AddType application/x-httpd-php .php […]

使用PHP ob_start()与Apache Deflate / Gzip压缩内容?

大多数网站都希望压缩其内容以节省带宽。 但是,当涉及到运行PHP的Apache服务器时,有两种方法可以实现 – 使用PHP或使用apache。 那么你的服务器上哪一个更快或更容易? 例如,在PHP中,我在页面的起始处运行以下函数来启用它: /** * Gzip compress page output * Original function came from wordpress.org */ function gzip_compression() { //If no encoding was given – then it must not be able to accept gzip pages if( empty($_SERVER['HTTP_ACCEPT_ENCODING']) ) { return false; } //If zlib is not ALREADY compressing the page – and […]

Apache压缩Deflate .js和.css文件没有压缩?

在Apache Im中,通过将以下内容添加到我的.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 application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript # Or, compress certain file types by extension: <Files *.html> SetOutputFilter DEFLATE </Files> 因此,我使用Content-Encoding:gzip提供所有内容,但是当我使用Yslowtesting我的网页时,我收到: Grade D on Compress components […]

如何启用gzip?

我已经find了几个关于如何启用gzip,btu的教程,似乎没有任何工作对我来说,所以我的问题是如何启用gzip。 我在一个共享的Dreamhost服务器,它运行PHP 5.2版本和Apache,从PHP的信息我已经find了这一行,也许这可能有帮助? zlib ZLib Support enabled Stream Wrapper support compress.zlib:// Stream Filter support zlib.inflate, zlib.deflate Compiled Version 1.2.3.3 Linked Version 1.2.3.3 Directive Local Value Master Value zlib.output_compression Off Off zlib.output_compression_level -1 -1 zlib.output_handler no value no value 我也find了这一行 _SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate 我不知道这跟它有什么关系。 但是,这是我的第一个问题,其次,我有Dropbox,托pipe一个javscript文件,我想知道是否有可能将该文件gzipped,它不被传输压缩,那么是否有任何方式这样做?

如何强制Apache使用手动预压缩的CSS和JS文件的gz文件?

我有一个简单的问题。 我有webdirectory /css ,里面是文件style.css 。 我手动gzip这个文件,并将其保存为style.css.gz 。 我想节省CPU周期,不要在每个请求压缩CSS文件。 如何configurationApache来查找这个.gz文件并提供它,而不是一遍又一遍压缩.css文件? 注意:我不希望Apache自己创build.gz文件。 在我的scheme中,我必须手动创build.css.gz文件 – 在特定请求上使用PHP。

cPickle:SystemError:错误返回,没有例外设置

一边倾倒大matrix(170000 * 20000)如下 cPickle.dump(train_set,gzip.open('train.pickle.gz','wb'), cPickle.HIGHEST_PROTOCOL) 我得到以下错误: SystemError: error return without exception set 我将如何处理这种情况?

gzipping一组目录并创build一个tar压缩文件

我的bash fu不是它应该的。 我想创build一个小批处理脚本,将复制一个目录列表到一个新的zip文件。 至less有两种方法可以考虑certificate文件列表: 从文件读取(比如说config.txt)。 该文件将包含要压缩的目录列表 硬编码列表直接进入bash脚本 第一个选项似乎更直接(虽然不太优雅)。 我面临的两个问题是我不知道如何做到以下几点: 将目录列表提供给shell脚本 迭代目录列表 可以有人build议在几行,我怎么能做到这一点? 顺便说一句,我在Ubuntu 10.0.4上运行

HTTPS + gzip:如果我只是gzip非敏感文件,这是一个安全漏洞吗?

据我所知,如果我使用SSL / HTTPS,gzip会发现一个安全漏洞(BREACH / CRIME)。 如果我只在我的CSS和JS文件上使用它,如果这些文件通过HTTPS从我的服务器上提供,它还是一个安全漏洞?

Apache / nginx gzip服务器可以响应,如果它已经chunked?

我有一个服务器REST API来回答一些JSON响应。 我想把它在服务器上,以增加响应时间。 有没有办法像Apache或Nginx或任何其他反向代理拦截此响应,gzip的块,并发回给客户端分块? 我之前通过gzip的内容工作,直接在我的API服务器之前,我只是想知道是否有任何其他选项可用于我会增加我的服务器的响应时间。

Rails性能问题:如何发送gzip资产

我在生产环境中使用rails资产pipe道function。我已经写了一些设置在nginx中发送gzip格式的文件,文件以gzip格式正确地出现。我猜浏览器正在自动解码,所以我无法find看看这些js文件是否以gizp格式进行configuration。 我已经把下面的命令,我得到的“内容编码:压缩”在响应。 curl -v -H 'Accept-Encoding: gzip' -o /dev/null http://www.example.com/assets/style.css 2>&1 | grep -i Content-Encoding 我已经在nginx中写下了以gzip格式发送文件的设置,并且文件以gzip格式正确显示。 location ~ ^/(assets)/ { root /home/webuser/app/woa/public; gzip_static on; expires max; add_header Cache-Control public; # access_log /dev/null; } 我将如何知道文件是否以gzip格式发送? 另外请build议任何其他可以帮助改善网站性能的选项。