加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP:加载gzipped javascript文件

发布时间:2020-12-13 17:37:30 所属栏目:PHP教程 来源:网络整理
导读:将一组20-30个.js文件连接成一个大文件,用gzip压缩这个文件,将其保存为somebigjsfile.js.gz,然后用 script type =“加载它是一个好主意. text / javascript“src =”somebigjsfile.js.gz“ / script ? 当至少有一个.js文件被修改时(使用php的filemtime检查)
将一组20-30个.js文件连接成一个大文件,用gzip压缩这个文件,将其保存为somebigjsfile.js.gz,然后用< script type =“加载它是一个好主意. text / javascript“src =”somebigjsfile.js.gz“>< / script> ?

当至少有一个.js文件被修改时(使用php的filemtime检查),将再次生成此文件.

如果它是相关的,这是一个公共应用程序.

解决方法

我假设您正试图在服务器上节省必须在每个请求上gzip javascript包的开销?如果这是意图,这不是实现这一目标的正确方法.您需要在标头中指示文件正在使用gzip压缩进行传输,如下所示:

HTTP/1.1 200 OK
Date: Thu,04 Dec 2003 16:15:12 GMT
Server: Apache/2.0
Vary: Accept-Encoding
Content-Encoding: gzip
Cache-Control: max-age=300
Expires: Thu,04 Dec 2003 16:20:12 GMT
X-Guru: basic-knowledge=0,general-knowledge=0.2,complete-omnipotence=0.99
Content-Length: 1533
Content-Type: text/html; charset=ISO-8859-1

注意Content-Encoding:gzip

无论如何,只要你做得对,连接和压缩你的javascript总是一个好主意.我还建议在压缩之前使用某种形式的JS缩小,因为它会改善你的压缩后大小

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读