加速 ajax 请求 - 可以应用 gzip 压缩吗?
我想加快我的 ajax 请求速度,我从请求中返回大量信息,并且想知道是否可以在此处应用任何类型的压缩来加快速度。
我的 ajax 请求通常都会发送 JSON 编码的对象,例如有时包含 html 元素和其他内容的对象和数组。我的服务器端代码是 php,我正在使用 sajax 库。任何加快速度的想法将不胜感激。
I want to speed up my ajax requests, I'm returning large amounts of information from the requests and was wondering if any sort of compression could be applied here to speed things up a bit.
My ajax requests typically all send in JSON encoded objects such as objects and arrays which contain html elements and other stuff at times. My server sided code is php and I'm using the sajax library. Any ideas to speed things up would be greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,只需启用
zlib.output_compression
配置在php.ini
中。如果客户端发送包含gzip
的Accept-Encoding
标头,则输出将自动进行 gzip 压缩并发送给客户端。另一种选择是通过手动调用
ob_gzhandler
< /a> 函数。Yes, just enable the
zlib.output_compression
config in youphp.ini
. If the client sends theAccept-Encoding
header containinggzip
, then the output is automatically gzipped and sent to the client.Another option is to do it by manually calling the
ob_gzhandler
function.