Embedded 如何利用微芯片TCP/IP协议栈实时压缩数据

Embedded 如何利用微芯片TCP/IP协议栈实时压缩数据,embedded,pic,microchip,Embedded,Pic,Microchip,我在嵌入式web服务器上实现gzip,以压缩静态web资源html、js和css文件——当我们将网站上传到Microchip服务器时,这些文件会自动进行gzip压缩 然而,我有一个动态生成的网页,它不是一个静态html页面,该页面包含大量~2MB的数据 为了加快客户端的下载时间,我希望在将数据发送到客户端之前对其进行gzip处理。这可能吗?还是只压缩静态文件?嵌入式web服务器是压缩静态文件,还是压缩然后上传?对于后者,您可能可以移植库。有关如何动态压缩缓冲区的详细信息,请参阅。Dinamic

我在嵌入式web服务器上实现gzip,以压缩静态web资源html、js和css文件——当我们将网站上传到Microchip服务器时,这些文件会自动进行gzip压缩

然而,我有一个动态生成的网页,它不是一个静态html页面,该页面包含大量~2MB的数据


为了加快客户端的下载时间,我希望在将数据发送到客户端之前对其进行gzip处理。这可能吗?还是只压缩静态文件?

嵌入式web服务器是压缩静态文件,还是压缩然后上传?对于后者,您可能可以移植库。有关如何动态压缩缓冲区的详细信息,请参阅。

Dinamic Gzip将花费大量时间。我建议您使用静态gzip网页框架,以动态加载内容:

1在客户端请求时,您响应静态gzip网页

2这个页面有javascript代码,所以客户端运行它

3 javascript代码用于在特定网页/ajax.html上发送请求,例如

4在本页上,请您仅回复dinamic内容,未压缩

5在这个答案上,javascript对其进行分析,并将数据放在页面上的正确位置

6.利润