Resposta direta crua? Cerca de 24 segundos para um arquivo de 1 MB por usuário. Mas 10Mbps dividido por 30 usuários simultâneos para navegação na web será extremamente apertado. Ignorando por um momento que o WiFi trará seus próprios problemas de congestionamento, o desempenho resultante dependerá enormemente do tipo de tráfego de Internet consumido.
Se estiver transmitindo vídeo HD para todos, será um desastre dividi-lo em partes utilizáveis. Tradicionalmente, a primeira porta de chamada para baixa largura de banda era implementar serviços de armazenamento em cache na Internet. Pessoalmente tenho experiência de proxy Squid e é muito bom. A principal questão é que ele vai lutar com o tráfego TLS / SSL, nem tráfego de streaming, por isso, enquanto ele pode ter uma economia fantástica para downloads, que não compõem um monte de tráfego de internet moderno.
Para tornar o tráfego utilizável, você provavelmente precisará restringir alguns tipos de tráfego, como o youtube. Se o seu roteador permitir, eu recomendaria definir algum tipo de QoS (Qualidade de Serviço) para garantir que o tráfego importante receba uma prioridade mais alta do que o tráfego trvial.
Experimente e hospede seu próprio conteúdo, sempre que possível, para salvar o tráfego da Internet por meio de servidores locais para arquivos típicos. Dê uma olhada nas alternativas Self-Hosted / Hybrid para sistemas e armazenamento em nuvem típicos.
Outra estratégia é utilizar a sua largura de banda durante a noite quando, de outra forma, não estaria em uso agendando tarefas para que acontecessem fora do horário normal e que não fossem críticas no tempo.