我发送了一个ajax请求
post类型
Form Data
形式传参,但其中一个参数的值是一个非常长的字符串
,长度能达到150k,这导致这个API响应的速度很慢,想做一下优化,后端是Java。
请问有哪些可优化点呢?从前端入手的话能做优化吗,从后端解析参数的速度来看并不慢,是否是因为网络传输的过程慢呢?
求解 谢谢
我发送了一个ajax请求
post类型
Form Data
形式传参,但其中一个参数的值是一个非常长的字符串
,长度能达到150k,这导致这个API响应的速度很慢,想做一下优化,后端是Java。
请问有哪些可优化点呢?从前端入手的话能做优化吗,从后端解析参数的速度来看并不慢,是否是因为网络传输的过程慢呢?
求解 谢谢
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
严格说来 150K 并不算大,比如电信家用 100M 宽带,上行带宽 10Mb 左右,除8也就是 1.28MB,150K 0.1秒就传上去了。所以我觉得实际瓶颈还是后端解析的问题。
建议一当然是分解参数,分成小的上传。二是放在 post 的 body 里面,不过我不肯定放在 URL 里是否影响服务器解析。
我还是认为无论如何 150K 不是个大数字,不太会慢,建议题主好好找下瓶颈。