问题标签 [compression]

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.

0 投票
6 回答
20531 浏览

c# - 如何使用 zlib.NET 扩充文件?

我正在使用zlib.NET库来尝试扩充由 zlib 压缩的文件(也许在 Linux 机器上)。这就是我正在做的事情:

数据字节与压缩数据字节匹配,所以我一定做错了什么。

0 投票
2 回答
2363 浏览

apache - Apache:缓存 DEFLATE 文件

在每个请求期间让 zlib 压缩网页似乎是多余的。这也是我的文件响应时间的瓶颈。有没有办法缓存 zlib 的文件,以便在每次修改时只压缩一次?还是我应该继续许愿?

0 投票
1 回答
1618 浏览

sql - 是否可以使用 SQL Server 2005 复制启用压缩

我正在通过带宽非常小的链路发送数据,并且我可能会发送大型数据文件。

我目前配置了合并复制和快照复制。

是否可以在 SQL Server 2005 复制中启用压缩,如果可以,如何?

谢谢。

0 投票
3 回答
10864 浏览

php - 如何链接到 html 文档中的 gzipped javascript?

我已经看到许多关于 gzip 压缩 javascript 以节省下载时间的参考资料。 我也看到一些警告说某些浏览器不支持这个。

我有两种不同的方法可供使用:

  1. 用于mod_deflate使 Apache 通过 htaccess 压缩给定目录中的 JS/CSS 文件
  2. 用于ob_start('gzhandler')压缩文件并将其以正确的标题返回给浏览器。

方法 1 的问题在于,并非所有浏览器都支持 mod_deflate,而且我不知道如何编写.htaccess足够聪明的文件来对此进行调整。

方法 2 的问题在于,对于如何判断浏览器是否支持 gzipped 脚本或样式表,以及如果支持,则必须将什么 mime-type 作为标题中的内容类型给出明确的答案。

我需要一些建议。首先,哪种方法更被浏览器普遍接受?其次,我如何使用任何一种方法衰减来提供未压缩的备份脚本?第三,会<script src="js/lib.js.gz" type="text/javascript"></script>自己工作吗?(它显然不会衰减。)

作为记录,我正在使用具有 mod_deflate 和完整 gzip 创建功能的 PHP5,并且我的 doctype 是 xhtml strict。此外,javascript 本身是用 YUI 压缩的。 编辑: 我刚回去看了看,但我只有 Apache 1.3;我以为我有 2 个,所以很抱歉在我可能没有 mod_deflate 时提到它。

0 投票
4 回答
682 浏览

asp.net - asp.net 和 HTTP 压缩 - 共享主机

在实现页面压缩时,我有什么选择是 asp.net。现在我有一个自定义的自制 httpmodule,它还不是很成熟。

谷歌将我链接到MbCompression。该项目的浏览量和下载量很少,这让我有点沮丧。

编辑:我在共享主机下,这限制了我对 IIS 设置的访问

0 投票
3 回答
8844 浏览

compression - SharpLibZip:添加没有路径的文件

我正在使用以下代码,使用SharpZipLib库将文件添加到 .zip 文件,但每个文件都以其完整路径存储。我只需要将文件存储在 .zip 文件的“根目录”中。

我在提供的文档中找不到有关此选项的任何信息。由于这是一个非常受欢迎的图书馆,我希望阅读此书的人可能会有所了解。

0 投票
6 回答
1695 浏览

asp.net - ASP.NET 压缩

从之前关于尝试提高网站性能的帖子中,我一直在研究 HTTP 压缩。我已经阅读了有关在 IIS 中设置它的信息,但对于所有 IIS 应用程序池来说,这似乎是一个全局性的事情,我可能不允许这样做,因为它上面还有另一个站点正在运行。然后我看到了一些代码放入 global.asax 以在每个网站的基础上实现相同的目标。

见这里http://www.stardeveloper.com/articles/display.html?article=2007110401&page=1] 1

这和 IIS 中的设置一样好吗?效果如何?有任何已知问题吗?

0 投票
6 回答
7418 浏览

c# - .NET 的最佳音频压缩库是什么?

我正在为.NET 寻找一个好的音频压缩库。任何使用 MP3 的东西都已经过时了(因为许可问题)。基本上我只需要能够将常规 WAV 音频数据压缩成某种格式,然后解压缩回 WAV。最好是代码都是 .NET(C# 或 VB.NET),但我认为这不太可能。它应该是无损的或相对无损的(最好是 192 MP3),压缩比至少为 4:1。我更喜欢基于缓冲区的 API,但基于文件的 API 也可以。

有谁知道这样的事情?

0 投票
3 回答
3615 浏览

javascript - 如何在 Web 服务器上设置 gzip 压缩?

我有一个嵌入式网络服务器,它总共有 2 兆的空间。通常你 gzip 文件是为了客户的利益,但这会节省我们在服务器上的空间。我读到您可以只压缩 js 文件并将其保存在服务器上。我在 IIS 上进行了测试,但我一点运气都没有。在完成这项工作的过程的每个步骤中,我究竟需要做什么?

这就是我想象的样子:

  1. gzip foo.js
  2. 将 html 中的链接更改为指向 foo.js.gz 而不仅仅是 .js
  3. 在响应中添加某种标题?

非常感谢您的帮助。

-fREW

编辑:我的网络服务器不能即时做任何事情。它不是 Apache 或 IIS;它是 ZiLog 处理器上的二进制文件。我知道你可以压缩流;我刚刚听说您也可以将文件压缩一次并保持压缩状态。

0 投票
4 回答
993 浏览

.net - 如何在 .NET 1.1 中压缩文件

我需要在 .NET 1.1 中以 [*.zip] 格式压缩文件。我不想使用 SharpZip 进行压缩,因为在 .NET 1.1 中运行时出现随机错误“拒绝访问”。

只有当我将程序集放在 GAC 上时,SharptZip 才能正常工作——这在我的项目中不是一个选项。这就是问题。检查这个:http ://forums.asp.net/p/1139901/1839049.aspx#1839049