繁体   English   中英

PHP和JavaScript中的字符串压缩

[英]String compression in PHP and JavaScript

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

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

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

然后,在客户端(浏览器)上 ,您无需执行任何操作:减压将自动处理。


附带说明:使用mod_deflate ,您可以进行配置,以便以相同的方式压缩CSS,Javascript,HTML (当然,所有数据均为文本) -这将减少页面的大小,并稍微加快页面的加载速度; 因此,值得研究一下;-)

  <?php
     $str1 = "Test";
     $str2 = "Test";
     if ($str1 == "Test") echo "OK-1";
     if ($str1 == $str2) echo "OK-2";
  ?>
function isSameString( s1, s2 )
  {
    alert( "s1: " + s1.toString() );
    alert( "s2: " + s2.toString() );

    return s1.toString() == s2.toString();
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM