php - PHP 和 JavaScript 中的字符串压缩

标签 php javascript compression

有没有一种方法可以在 PHP 中压缩长字符串(例如长 JSON 字符串),然后在 JavaScript 中解压缩?

最佳答案

一种解决方案是对 PHP 脚本的整个输出使用 gzip 压缩,并让浏览器在客户端处理解压缩。

如果您使用的是 Apache,则可以使用 mod_deflate .
否则,在 PHP 中,您可以使用 ob_gzhandler -- 请参阅该手册页上的示例。

然后,在客户端(浏览器),您无事可做:解压缩将自动处理。


作为旁注:使用 mod_deflate,您可以配置 CSS、Javascript、HTML (好吧,所有文本数据) 以相同的方式压缩——这将减少页面大小,并加快加载速度;所以,值得研究一下 ;-)

关于php - PHP 和 JavaScript 中的字符串压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5321689/

相关文章:

javascript - 如何在 JavaScript 中四舍五入为整数?

javascript - 定义 : "this.isStartDateSet" vs. "!this.isStartDateSet"

c++ - 使用 minizip 解压 char 数组

java - Java/Scala 的 Deflator 压缩 BitSet 的性能

php - 在 Iframe 中嵌入 Laravel 应用程序,登录时出现 302 错误

php - 想要从多个类别中获取mysql中按类别分组的产品

php - 解析 simple_html_dom 结果

javascript - fns[i](套接字,函数(错误){ TypeError : Property '0' of object [object Object] is not a function in/socket. io/lib/namespace.js:119

c++ - 无法让我的压缩算法正常运行

php - PHP 同一页面上的多个 $_POST