我有一个图表应用程序,如下所示。
一旦用户请求了 10 年数据(通过滑块或通过使用从和到日期字段),我正在查询 MySQL 数据库以获取图表数据。数据将在 ArrayList 中。由于数据非常大,我可以使用 java GZIP 压缩该数据以将其从 DAO 传输到 servlet 吗?
还是会成为额外的负担?
AGZIPOutputStream
可以接受OutputStream
,所以“是”。
..这会是额外的负担吗?
在压缩/解压缩时的 CPU 周期中,是的。对于实际的转移,它应该是一个明显较轻的负担(我怀疑这是您希望规避的瓶颈)。