ChinaCache China ChinaCache, founded in 1998 and headquartered in Beijing, is China's earliest CDN provider. Operating 80,000+ servers with nationwide self-built nodes, it excels in video delivery and government/enterprise customization.