采用本发明提供了一种网络数据压缩方法和系统。所述方法包括:通过数据发送端判断网络数据对应的类型是否属于预设的网络流量类型,若是,则采用网络代理缓存实现网络数据的压缩得到所述网络数据对应的标识信息,并传输所述标识信息,若否,则采用网络冗余删除处理来实现网络数据的压缩得到所述网络数据对应的指纹信息,并传输所述指纹信息;通过数据接收端接收所述指纹信息和标识信息,并根据所述标识信息提取曾缓存于所述数据接收端的网络数据,根据所述指纹信息恢复网络冗余处理前的网络数据;汇聚所述标识信息对应的网络数据和指纹信息对应的网络数据。采用本发明能降低计算开销同时不减少网络数据去冗率。