为托管在其他服务器上的javascript启用Gzip压缩
我们有一个名为“abc.com”的网站,它在另一台服务器“xyz.com”上使用了大量的javascript和css。我们将js和css上传到这个服务器上,它会给我们一个URL,我们在代码中使用/引用它 现在我在我的网站上运行YSLOW,它抱怨这些javascript和css文件可以压缩。当我使用firebug检查响应头时,响应的内容编码设置为“GZip” 我的问题是“如何为托管在其他服务器上的这些javascript和css文件启用压缩”。有什么我们可以做的吗为托管在其他服务器上的javascript启用Gzip压缩,javascript,http-headers,yslow,http-compression,Javascript,Http Headers,Yslow,Http Compression,我们有一个名为“abc.com”的网站,它在另一台服务器“xyz.com”上使用了大量的javascript和css。我们将js和css上传到这个服务器上,它会给我们一个URL,我们在代码中使用/引用它 现在我在我的网站上运行YSLOW,它抱怨这些javascript和css文件可以压缩。当我使用firebug检查响应头时,响应的内容编码设置为“GZip” 我的问题是“如何为托管在其他服务器上的这些javascript和css文件启用压缩”。有什么我们可以做的吗 欢迎任何建议。在上传到服务器之前
欢迎任何建议。在上传到服务器之前,您必须使用压缩js和css文件等工具 编辑:
请在上查看此链接。但是,我怀疑您是否可以这样做,因为文件托管在第三台服务器上(除非您正在管理它) JavaScript和CSS压缩超越了典型的通用压缩算法,如gzip 压缩JavaScript和CSS有一些特定于域的解决方案 见:
- 雅虎:
- 谷歌:
- Stoyan Stefanov:(Apache+PHP的示例,但可以应用于任何web服务器)
正如他在回答中提到的,在另一台服务器上启用压缩将是该服务器的配置更改。如果您想缩小JS/CSS组件,可以在另一台服务器上托管之前使用缩小工具进行缩小。这种压缩与“使用GZip压缩”相同吗?YSlow中的确切消息是使用gzip压缩组件的
F级。有13个纯文本组件应该被压缩发送
,然后是js和css文件。顺便说一句,还有单独的消息用于缩小<代码>缩小JavaScript和CSS的F级。