首页 文章
  • 1 votes
     answers
     views

    javascript数组返回字节字符串

    我正在使用包装器atm,这使得JXG的Gzip工具更容易 . 解压缩base64编码的字符串部分工作相当不错但是我希望能够再次将其转换回base64编码的字符串 . 我似乎无法绕过它,但解压缩的功能如下: unzipBase64AsArray: function(input, bytes) { bytes = bytes || 1; var dec = this.unzipBas...
  • 29 votes
     answers
     views

    使用nginx启用gzip压缩

    我正在尝试为我的网站组件启用gzip压缩 . 我有ubuntu 11.04服务器和nginx 1.2 .在我的网站的nginx配置中,我有这个 gzip on; #gzip_min_length 1000; gzip_http_version 1.1; gzip_vary on; gzip_comp_level 6; gzip_proxied any; gzip_type...
  • 2 votes
     answers
     views

    PHP和NGINX上的GZIP

    我有一个nginx服务器,其中包含一个输出大型json的php脚本 . 我想最小化网络带宽负载并使用Gzip加速我的应用程序并将gzip压缩包从我的服务器传递到客户端浏览器 . 我找到了2个可能的解决方案:1 . 在PHP脚本级别: // Fetch some data $data = get_data(); // Turn on output buffering with the gzhand...
  • 4 votes
     answers
     views

    如何使用Crypto解析ZIP文件?

    Crypto++包括 DEFLATE(RFC 1951)使用gzip(RFC 1952)和zlib(RFC 1950)格式支持的压缩/解压缩 ,但我不确定如何将其翻译成读取ZIP文件 . (我不反对实现我自己的ZIP遍历逻辑;但当然如果库已经内置了我不想复制的东西) . 如果库没有提供开箱即用的功能,那么如何访问zlib和gzip位(为了实现压缩/解压缩步骤)?
  • 304 votes
     answers
     views

    如何在不包含目录本身的情况下tar文件和文件夹目录?

    我通常这样做: tar -czvf my_directory.tar.gz my_directory 如果我只想在my_directory中包含所有内容(包括任何隐藏的系统文件),而不是目录本身,该怎么办?我不想要: my_directory --- my_file --- my_file --- my_file 我想要: my_file my_file my_file
  • 3 votes
     answers
     views

    使用JMeter 2.12时如何避免“java.util.zip.ZipException:Not in GZIP format”错误

    我正在尝试使用JMeter 2.12记录我与SAAS网站的交互 . 我尝试登录后立即收到以下错误跟踪: java.util.zip.ZipException:java.util.zip.GZIPInputStream中的java.util.zip.GZIPInputStream . (Unknown Source)中的java.util.zip.GZIPInputStream.readHeade...
  • 13 votes
     answers
     views

    将GZIP与从Amazon S3提供的html页面一起使用

    有没有人知道使用Amazon S3提供gzip压缩HTML页面的任何问题 . 我需要最小化HTML文件的文件大小(即提供压缩的HTML,CSS和javascript文件) - 但我担心: Amazon S3无法正确地向请求它的浏览器提供gzip压缩文件 . 要么, 某些浏览器在阅读gzip压缩内容时遇到问题 . 我知道旧浏览器不支持gzip压缩内容(例如IE6和更早版本) - 而一些(现代...
  • 1 votes
     answers
     views

    Amazon EC2提供gzip压缩JavaScript . 但Cloudfront却没有 . 为什么?

    我有一个Amazon EC2 Web服务器实例,当 Accept-Encoding 标头设置为 gzip 时,该实例提供gzip压缩内容 . 但是当我使用与源服务器作为我的Amazon EC2实例的CloudFront CDN使用完全相同的标头发出相同的请求时,它不会发送回gzip响应 . 我还尝试创建一个新的CloudFront分配(因为我认为旧的分发可能有缓存的未压缩响应),然后发出相同的请求...
  • 0 votes
     answers
     views

    使用Amazon S3 / Cloudfront失败的Gzip

    我有一个我在亚马逊s3上托管并通过Cloudfront分发的网站 . 我正在尝试提供gzip压缩文件 . 到目前为止,我已经完成了以下操作:1)gzipped我的文件 . 2)将我的gzip压缩文件上传到s3 . 我现在在存储桶中都有未压缩和压缩的副本 . 示例:style.css和style.css.gz位于存储桶中 3)我公开了这些文件 . 4)我检查了文件的元数据,看来亚马逊已经放入了Con...
  • 15 votes
     answers
     views

    以S3网站为原点的CloudFront不提供gzip压缩文件

    AWS now supports gzipping files through CloudFront 我已按照Serving Compressed Files中的所有说明进行操作,但gzipping无法正常工作 . 我将一个S3存储桶设置为CloudFront用作源的网站 . Compress Objects Automatically 已启用 我正在使用正确的内容类型提供文件,例如 ap...
  • 0 votes
     answers
     views

    Cloudfront Gzipping文件尽管设置不压缩

    我在登台服务器上有一个Rails应用程序,它使用Cloudfront作为S3存储桶中图像的cdn . 存储桶中的图像都是jpegs(不是gzip) . 如果我直接从存储桶加载图像,我可以在其响应 Headers 中看到内容类型设置为 image/svg+xml . Cloudfront分发具有单一行为,并且已关闭压缩: 自动压缩对象:未选中 但是,在网站上加载图像存在问题 . 如果请求的图像...
  • 0 votes
     answers
     views

    使用CloudFront进行Gzip压缩不起作用

    我有一个角度应用程序,即使使用prod模式构建,也有多个大文件(超过1MB) . 我想用CloudFront上的gzip压缩功能压缩它们 . 我在CloudFront控制台中激活了“自动压缩对象”选项 . 我的发行版的起源是一个s3桶 . 但是,当我通过浏览器加载页面时下载的软件包不会使用gzip进行压缩 这是一个请求/响应的示例 Request header : :authority:dev.t...
  • 0 votes
     answers
     views

    如何为Web和Amazon CloudFront手动gzip文件

    我有一个3MB .wasm文件,我正在尝试使用gzip压缩并在Amazon CloudFront上使用 . 目前,CloudFront不支持自动压缩.wasm文件类型 . 我使用 gzip filename.wasm 但是从CloudFront获取时输出的结果在我的代码中不起作用 . 我在别处读到该文件缺少一些文件头 . 所以我的问题是,如何手动gzip .wasm文件在Web上使用并从Cloud...
  • 127 votes
     answers
     views

    Gzip与缩小

    前几天我有一个关于缩小Javascript和CSS的讨论,而不是喜欢使用Gzip的人 . 我会称这个人为X. X说Gzip已经缩小了代码,因为它会压缩你的文件 . 我不同意 . Zip是缩小文件大小的一种方法 . 无损意味着原始必须完美恢复,这意味着必须存储信息才能恢复空间,不需要的字符,注释代码和其他所有内容 . 这会占用更多空间,因为必须压缩更多空间 . 我没有测试方法,但我相信这段代码的G...
  • 1 votes
     answers
     views

    你如何在.htaccess或php.ini中使用gzip?

    我正在寻找一个简单的一行代码,它将使用gzip来压缩Web服务器上的css,html,js和php文件 . 如何使用.htaccess文件或php.ini文件执行此操作? (我的css和js文件位于根目录中的单独文件夹中)
  • 1 votes
     answers
     views

    如何使用.htaccess或php.ini使用gzip压缩网站优化php文件?

    我使用 .htaccess 由http://html5boilerplate.com/这是正确压缩的.html,提供的CSS,和.js文件,但我一直没能得到.php文件压缩,除非我添加 <?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); el...
  • 1 votes
     answers
     views

    使用Apache和PHP强制浏览器缓存css和js文件

    想象一下,您的服务器不支持Apache上的deflate和gzip模块 . 在这种情况下,有几种方法可以压缩数据 . 我使用Apache重写模块和php gzip扩展来执行此操作 . 我创建了一个名为gzip.php的文件来获取$ _SERVER ['REQUEST_URI'],获取其内容,设置 Headers ,压缩并将内容刷新为文件 . 我保留了所有文件的扩展名,因此apache保留了文件类型...
  • 3 votes
     answers
     views

    使用php.ini,.htaccess和zlib.output来压缩js,css和php文件

    我一直试图用gzip压缩我的网站 - 虽然我的服务器不允许我使用mod_deflate,所以我在这里找到了另一种解决方案:http://www.warpconduit.net/2010/10/23/enabling-gzip-compression-of-php-css-and-js-files-without-mod_deflate/ 它在我的根目录中的.php文件上创造奇迹,我想知道如何将它集...
  • 0 votes
     answers
     views

    htaccess不仅重定向以.php结尾的页面,还重定向css.php文件

    首先向社区致意,我希望能够在未来做出贡献 . 现在直截了当 . 由于我的共享主机没有通过.htaccess启用gzip压缩,我不得不使用此页面上发布的第一个方法压缩我的文件Gzip compression for CSS files using PHP 在这样做之后,一切都运行良好,直到我使用htaccess命令将所有以.php结尾的页面重定向到没有扩展名的页面,如web.com/index.ph...
  • 33 votes
     answers
     views

    压缩浏览器发送的HTTP Post数据

    我想用Javascript将压缩的POST数据发送到我控制的服务器 . 有没有办法让HTTP层处理压缩 . 我正在发送JSON . 如果我将内容类型设置为GZIP / deflate,浏览器会自动压缩它,然后Apache使用deflate mod自动解压缩它,这样我的应用程序就不必考虑被压缩的数据了吗? 我知道它可以相反的方式,但任何方式使它以这种方式工作?
  • 4 votes
     answers
     views

    一个用于.net中的deflate,gzip和zlib的库

    首先,让我们定义一些常见的混淆术语: deflate = compression_algorithm; zlib = header + deflate + trailer; gzip = header + deflate + trailer; 我正在寻找一个基本上让我做以下事情的图书馆: if(method == "gzip"){ Response.Filter = ...
  • 0 votes
     answers
     views

    Gzip收缩非压缩数据格式

    读完RFC 1951并手动编写一个包含非压缩数据的简单gzip文件 . 未压缩的数据文件只有一个字符'a',没有额外的空格或换行符 . gzip文件的内容是1f 8b 08 00 00 00 00 00 00 03 01 80 00 7f ff 86 43 be b7 e8 01 00 00 00 . 当我试图在Linux系统下解压缩时,它给了我一个错误“gzip:xxx.gz:意外的文件结束...
  • 0 votes
     answers
     views

    使用c#或jquery解码Chunked(gzip deflate)数据

    我正在使用网络服务而且我正在获取Chunked Data . 数据是Unicode字符,并在浏览器中显示为预期 . 但是,在获取数据之后,我需要将它作为Unicode char存储到数据库中,因为它在浏览器中显示 . 我尝试了不同的选择,但没有成功 . 以下是数据样本: 我想将它保存到数据库中,因为它在浏览器中显示 . 没有像块一样 . 以下是 Headers 值: Content-Type:ap...
  • 6 votes
     answers
     views

    Tomcat gzip虽然chunked问题

    我在使用我的一个数据源服务时遇到了一些问题 . 正如它在HTTP响应头中所说,它在Apache-Coyote / 1.1上运行 . 服务器使用Transfer-Encoding给出响应:chunked,这里是示例响应: HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Content-Type: text/xml;charset=utf-8 Transfer-En...
  • 2 votes
     answers
     views

    解码HTTP分块的gzip压缩内容

    如何解码服务器响应 1)transfer-encode:chunked 2)content-type:gzip 我需要手动执行此操作,不能只使用curl发送请求 . 我需要从原始的$ string解码 . 这是一个应该解除HTTP响应(php)的函数: function unchunkHttpResponse($str=null) { if (!is_string($str) or strlen(...
  • 80 votes
     answers
     views

    传输编码:gzip与内容编码:gzip

    关于是否要做什么,目前的情况如何 Transfer-Encoding: gzip 或者a Content-Encoding: gzip 当我想允许 clients 时,例如有限的带宽为 signal their willingness to accept a compressed response 和 server have the final say whether or not to co...
  • 0 votes
     answers
     views

    在tomcat中,如何在没有gzip压缩的情况下返回原始响应有效负载默认情况下在服务器端启用gzip配置?

    在tomcat / conf / server.xml中,我启用了gzip压缩,如下所示 . compression="on" compressableMimeType="application/json" compressionMinSize="2048" 我想在客户端显式传递Request Header中的“Accept-Encod...
  • 4 votes
     answers
     views

    nginx可以在不使用分块编码的情况下发送动态gzip压缩内容吗?

    有一个服务器发送对HTTP请求的响应,这些响应有一个Content-Length头,但服务器是通过nginx代理的,nginx被配置为gzip响应,因此它们更小,但也使它使用分块传输编码,它没有指定Content-Length . 这意味着客户端在开始接收时不知道响应大小,因此,例如,Web浏览器无法显示进度条 . 有没有办法配置nginx仍然gzip响应但计算和发送准确的Content-Leng...
  • 6 votes
     answers
     views

    Gzip压缩不能正常使用ASP.net MVC5

    我想用Gzip压缩我的Web应用程序,我正在使用以下类 compression filter public class CompressFilter : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { Http...
  • 1 votes
     answers
     views

    在PUT请求中传输编码gzip

    我正在使用REST API创建一个服务,使人们能够上传某些类型的文档 . 我希望在上传过程中压缩这些文档(出于带宽原因),但它们不会以压缩方式存储在我的服务中 . 我有一个客户端SDK,但客户可以根据我发布的REST文档自由实现自己的库来上传内容 . 我查看了最佳答案here并确定传输编码可能是更合适的机制 . 但是,在PUT请求期间启用传输编码的文档/示例非常少 . RFC似乎花费大量文本围绕...

热门问题