一种数据缓存放置系统,用于无线网络中,无线网络中包括多个结点,其特征在于,所述缓存放置系统包括:计算模块、判断模块、选择模块以及继续模块,其中,计算模块计算所述无线网络中每个结点的对冲数据流,其中,所述对冲数据流为结点作为缓存结点时增加与减少的数据流之和;判断模块判断一结点到某一结点的距离是否小于某一结点到当前最近缓存结点的距离,若是,计算模块计算该结点的对冲数据流,判断模块判断该结点的对冲数据流是否大于第一阈值;若是,选择模块在将该结点选为候选结点,计算模块根据该候选结点的对冲数据流以及该候选结点与缓存结点之间的距离计算该候选结点在无线网络中的竞争系数,判断模块判断所述竞争系数是否大于第二阈值,若是,选择模块将该候选结点作为缓存结点。