我有一个长字符串(它是一个base64数据),有2 000 000个字符。
我需要将带有ajax的字符串发送到php脚本,但执行时间很长。
经过测试,如果我减少了角色的数量,我的ajax请求就是调速器。
那么,我怎么能用javascript减少,压缩或不知道...我的字符串,并用php解压缩这个字符串?
我有测试lz-string,但它是一样的,结果是一个大数组而且它不是真正的速度。
你有什么解决方案吗?也许替换较长的子字符串,用“$”重复x次,然后用PHP替换?谢谢!
编辑:我的ajax电话
$.ajax({
type:"POST",
url: "/webcam/",
data: {image_gif:gif},
success: function () {
parent.$.fancybox.close();
}
});
gif是一个包含2 000 000个字符的字符串,或者是一个每行500 000个字符的数组。