Leia este excelente artigo nos cabeçalhos de controle de cache.
Uma ideia é, em vez de especificar um tempo de cache de dez minutos, que você pode gerar a página para incluir uma data / hora precisa em que ela expira. Após essa data / hora, qualquer cliente irá validar novamente o recurso. Se você especificar dez minutos, poderá acabar com 10 minutos no CDN e 10 minutos no cliente. Portanto, a solução poderia ser alterá-lo para 5 minutos, mas isso aumentaria a carga do servidor e o tempo de resposta.
No entanto, penso que a resposta de Michael de "poderia ser qualquer coisa" é provavelmente a melhor resposta para a sua pergunta precisa. Você precisará fazer alguns testes com seu CDN específico.