Php 提供压缩的javascript文件

Php 提供压缩的javascript文件,php,javascript,.htaccess,gzip,Php,Javascript,.htaccess,Gzip,我将所有外部javascript文件合并到一个文件中。我制作了这个文件的两个版本。一个有拉链,一个没有。如何检查浏览器是否支持gzip并提供正确的文件?如果浏览器支持gzip,如何告诉它这是一个压缩文件?压缩JavaScript文件不是必需的, 相反,您应该使用 Apache将处理压缩和检测客户端浏览器支持gzip头。 如果客户端浏览器支持gzip头,则会发送JavaScript的压缩副本 您还可以显式地为静态文件设置过期标头,以便更好地利用浏览器缓存。通常,当浏览器请求页面时,它会发送有关它可

我将所有外部javascript文件合并到一个文件中。我制作了这个文件的两个版本。一个有拉链,一个没有。如何检查浏览器是否支持gzip并提供正确的文件?如果浏览器支持gzip,如何告诉它这是一个压缩文件?

压缩JavaScript文件不是必需的,
相反,您应该使用

Apache将处理压缩和检测客户端浏览器支持gzip头。
如果客户端浏览器支持gzip头,则会发送JavaScript的压缩副本


您还可以显式地为静态文件设置过期标头,以便更好地利用浏览器缓存。

通常,当浏览器请求页面时,它会发送有关它可以接受的内容类型/编码的信息,包括(如果适用)它是否可以接受gzip内容。因此,您可以检查标题(我认为它是
Accept encoding
标题),查看其中是否包含gzip

不过,如果设置正确,我很确定服务器本身可以处理(检查压缩支持和压缩文件)