php 提供的字符串压缩方法有很多,下面为大家比较下php字符串压缩方法,感兴趣的朋友可以参考下
php 提供的字符串压缩方法有 1.gzcompress — compress a string this function compress the given string using the zlib data format. 2.gzencode — create a gzip compressed string this function returns a compressed version of the input data compatible with the output of the gzip program 3.gzdeflate — deflate a string this function compress the given string using the deflate data format. 4.bzcompress — 把一个字符串压缩成 bzip2 编码数据 bzcompress() 压缩了指定的字符串并以 bzip2 编码返回数据。 下面对这四种方法进行压缩比较,分别进行中文和英文数字的压缩 复制代码 代码如下: 执行结果: 复制代码 代码如下:压缩中文比较 原文:布局 1 介绍 布局,简单来说就是设置元素的大小和位置。 ext 的布局系统包括组件,布局,容器,容器是一种特殊的组件,可以管理组件的大小和位置。 容器是通过 dolayout 来重新计算布局,并更新 dom. 2 手工布局是不必要的,框架会为你自动处理。 原文大小:328 gzcompress 压缩后大小:251 耗时:59.99994ms gzencode 压缩后大小:263 耗时:120.00012ms gzdeflate 压缩后大小:245 耗时:119.99989ms bzcompress 压缩后大小:303 耗时:259.99999ms 压缩英文数字比较 原文:!@#$%^&*()qwertyuiopsdfghjkl!@#$%^&*()qwertyuiopsdfghjkl:zxcvbnma!@#$%^&*()ertyuiodfghjklxcvbnm@#$%^&*()rtyuiopd:zxcvbnm#!@#!@#$%^&*()qwertyuiopsdfghjkl:zxcvbnm-!@#$%^&*()ertyuiodfghjklxcvbnm@#$%^&*()rtyuiopd$%^&*()ertyuiodfghj!@#$%^&*()qwertyuiopsdfghjkl:zxcvbnm]!@#$%^&*()ertyuiodfghjklxcvbnm@#$%^&*()rtyuiopdklxcvbnm@#$%^&*()rtyuiopdfghjklcvbnmfghjtyu%^&rfghj4d56g7h8ui7h8ujirqwerqh8 原文大小:386 gzcompress 压缩后大小:116 耗时:50.00019ms gzencode 压缩后大小:128 耗时:99.9999ms gzdeflate 压缩后大小:110 耗时:89.99991ms bzcompress 压缩后大小:183 耗时:210.00004ms 可以得出 gzcompress 速度最快,压缩比率较高。 gzdeflate 压缩比率最高,速度稍慢于gzcompress gzencode 与 gzdeflate 比较接近,gzdeflate稍有优势 bzcompress 速度最慢,压缩比率最慢。 因此建议使用 gzcompress 和 gzdeflate。
http://www.bkjia.com/phpjc/727560.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/727560.htmltecharticlephp 提供的字符串压缩方法有很多,下面为大家比较下php字符串压缩方法,感兴趣的朋友可以参考下 php 提供的字符串压缩方法有1.gzcompress...