问题标签 [gzip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在 PHP 中将 gzip 用于 css/js 文件?
现在我没有使用任何压缩方法,只需将以下内容放在 body 标签之间:
是否可以在 PHP 中使用 ob_start("ob_gzhandler") 来压缩这个 css 文件?
如何?
django - 提供来自 django 的压缩内容
我正在尝试在 Django 中提供文本/html 页面的 gzip 压缩版本,但 Firefox 告诉我存在内容编码错误。
笔记:
- 我意识到这不是最佳实践,我很可能会使用 mod_gzip。这只是一个学习练习,以了解正在发生的事情。
- 我知道 Django gzip 中间件——它有二进制文件的问题。
这是我的代码:
我在这里错过了什么吗?内容长度是否可能错误?我还缺少其他标题吗?
谢谢。
javascript - chrome上的预压缩gzip中断,为什么?
我在我的网站上提供预压缩的 CSS 和 JS 文件,IE6-8 和 FF 与我的 .htaccess 文件完美配合。
我已经调用了带有 .gz 扩展名的文件[示例]:
那么为什么这会在谷歌浏览器中中断?
谢谢。
compression - YSlow 为使用 mod_deflate 压缩的文件提供 F 级
我在Apache 2.2上使用mod_deflate ,压缩级别设置为 9。我根据YSlow (v2)的建议对网站的每个可能方面进行了微调,并设法获得了总体 A 级(总分: 91) 以及所有类别,除了:
- 减少 HTTP 请求(C 级- 我仍在进一步统一图像)
- 使用 gzip 压缩组件(F 级)
YSlow 仍然返回 F 并告诉我在我的 CSS 和 JS 文件上使用 gzip。这是 YSlow 报告的屏幕截图(为了保护隐私,域已被模糊):
然而,像GIDNetwork GZIP Test这样的网站报告完美的压缩!
我的 .htaccess 的 mod_deflate 部分
谁能指出我哪里出错了?
谢谢,m^e
java - GZIP JSF-Seam Web 应用程序页面的最佳方法是什么
我正在 Tomcat 上开发 JSF Web 应用程序,计划在不久的将来使用 Seam,并且我想添加对我们的网页和资源(即 Javascript 和 CSS 文件)的压缩。我知道 Java Web 中 GZIP 响应的三种方法:
使用 Ehcache GZIP 过滤器:它在 Appfuse 中使用,所以它可能是可靠的,它会在应用之前检查用户代理是否支持 GZIP,但它似乎与 Seam 有问题,我们将使用http://seamframework.org/Community /EHCacheGZipFilterIncompatibleWithSeam。
使用 pjl 过滤器。从stackoverflow问题:Tomcat Compression Does Not Add a Content-Encoding: gzip in the Header,看来它没有任何内存泄漏,但我不知道Seam是否有问题。
使用 Tomcat 的内置压缩 - 虽然它可能不提供内容编码(Tomcat 6.0.14 似乎工作正常,但您只能提供不应该应用用户代理压缩的黑名单。
有没有人在 JSF-Seam 环境中使用过这些方法?哪个是“最佳”解决方案?
谢谢,格伦
asp.net - 如何让 HttpCompression (GZip) 与 IIS 6 上的 URL 路由(无扩展 URL)一起使用
好的,
URL 路由很棒。无扩展 URL、SEO 友好等。但是,IIS 6 似乎不会在使用无扩展 URL 的站点上执行压缩。
通配符映射已打开,因此 Asp.Net 可以处理无扩展名文件,但是有没有办法将这些资源设置为 gzip?
http - 当我使用 gzip 编码数据时,我应该发送什么长度的内容?
我正在编写一个小型 Web 服务器,并想发送 gzip 压缩的数据。
在 Content-Length 字段的 http 标头中,我是设置压缩数据的长度还是未压缩数据的长度?
compression - 不同压缩算法的权衡
不同压缩算法的权衡是什么?
目的是备份、传输和恢复。我不在乎受欢迎程度,只要有足够成熟的工具供 unix 使用。我很在乎
- 时间
- 中央处理器
- 记忆
- 压缩级别
我正在考虑的算法是
- 压缩
- 压缩包
- 压缩包
- 柏油
- 其他的?
c# - 如何解决 Gzip 幻数缺失问题
我有一个字符串,我在服务器上 Gzip 并使用 WebClient 类下载到客户端。当我尝试解压缩它时,我收到了缺少幻数的错误消息。我已经尝试过 GZipStream 类和 ICSharpLib 方法来解决这个问题,所以我很茫然。
如果我省略通过 WebClient 下载的步骤(使用将数据返回为 byte[] 的 DownloadData),压缩/解压缩将起作用,所以我只能假设数据被截断或损坏了一些问题,但是因为它是压缩数据,我不知道如何调试它。
这是似乎有问题的代码片段:
任何帮助,将不胜感激。PS 我使用 Base64 字符串能够在网络上来回传递。这实际上可能是我搞砸的领域,因为我之前没有在桌面应用程序和 Web 服务之间完成 Web 请求和响应。
javascript - 手动压缩的 js 文件不起作用
有谁知道可能导致这种情况发生的原因?
该文件已正确上传,具有正确的权限,并且<script>
标签正确指向它。
我在文件上运行的命令是:
会是什么呢?