gpt4 book ai didi

php - 没有服务器访问权限的 JQuery 的 GZip 压缩

转载 作者:行者123 更新时间:2023-11-30 13:36:52 24 4
gpt4 key购买 nike

全部。我需要建立一个每页小于 130kb 的网站。我知道 JQuery 1.4.4 在 g 压缩后是 28kb,但压缩后是 77kb,这对于这个特定的任务来说太多了。我已经在每个页面上以一种或另一种实现方式使用 JQuery 构建了整个网站,因此废弃它意味着要浪费几天的时间。

考虑到这一点,

1) 我可以将内容 header 添加到 javascript 文件以添加“Content-Encoding: gzip”而不修改服务器端的配置文件吗?我正在将它们上传到大学服务器,但我无权访问配置。从响应头来看,服务器是:Apache/1.3.26 (UnitedLinux) mod_ssl/2.8.10 OpenSSL/0.9.6g PHP/4.2.2 mod_perl/1.27

2) 从 phpinfo 文件中,我知道 ZLIB 压缩已启用,但“zlib.output_compression”未启用。

3) 我意识到这可以使用 .htaccess 来完成。但是,如果可能的话,我想以任何其他方式进行,因为我不希望学校认为我正在尝试修改他们的服务器配置。

4) XHR 的 setrequestheader 方法在这里是否有效,还是只适用于异步文件?

我知道这是临时通知,但我的最终演示会在明天进行,如果我的网站超过大小限制,我将失去大量积分。任何帮助将不胜感激!

最佳答案

你有两个选择

  1. 使用在别处托管的 jquery支持gzip。文件在这里你需要包括 http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js这给了你更多的优势例如并行下载文件和更快的页面加载时间。

  2. 其他选项是使用 PHP 代码来 压缩 jquery js 并将其返回。 这是一个例子 http://www.lateralcode.com/gzip-files-with-htaccess-and-php/

关于php - 没有服务器访问权限的 JQuery 的 GZip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4495252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com