加速 ajax 请求 - 可以应用 gzip 压缩吗?

发布于 2024-09-11 17:54:41 字数 168 浏览 5 评论 0原文

我想加快我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凯凯我们等你回来 2024-09-18 17:54:41

是的,只需启用 zlib.output_compression 配置在 php.ini 中。如果客户端发送包含 gzipAccept-Encoding 标头,则输出将自动进行 gzip 压缩并发送给客户端。

另一种选择是通过手动调用 ob_gzhandler< /a> 函数。

Yes, just enable the zlib.output_compression config in you php.ini. If the client sends the Accept-Encoding header containing gzip, then the output is automatically gzipped and sent to the client.

Another option is to do it by manually calling the ob_gzhandler function.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文