Como visitar um URL quando ele está offline

Como visitar um URL quando ele está offline

Aqui está o resumo do projeto: estou instalando 3 TVs na parede da minha padaria para mostrar o cardápio. Tenho um mini pc com Ubuntu na parte traseira de cada TV para enviar conteúdo. A maneira como meus mini PCs entregam conteúdo é que, quando ligados, eles iniciam automaticamente um navegador e visitam o URL que contém meus menus.

Aqui está o problema que tenho: é perfeito quando a conexão com a Internet e o servidor que hospeda meu site estão estáveis, mas essas duas coisas não são nada estáveis ​​na realidade. Meu mini pc perde a conexão com a Internet de vez em quando e, às vezes, meu site fica offline por algum motivo.

Existe alguma maneira de fazer uma alternativa para visitar a versão mais recente do URL em cache ou salva quando o navegador tenta visitar o URL e não há conexão com a Internet ou o site está fora do ar.

Muito obrigado.

Responder1

Há muitas maneiras de conseguir isso. Eu diria que o mais simples poderia ser algo assim:

Em vez de iniciar o navegador, inicie o script bash que usaria o wget para buscar sua página da Web localmente no diretório inicial do usuário que executa o navegador. Depois disso, inicie o navegador apontando-o para a cópia local da página da web. Se o wget falhar, simplesmente continue e inicie o navegador e ele iniciará com a versão anterior. Se você tiver o servidor sob seu controle, também poderá compartilhar o diretório com o menu através do NFS e as máquinas clientes apenas testariam se a unidade NFS está montada e, se sim, copiaria do NFS para o diretório local em vez de usar wget.

A implementação real pode depender de como a página da web é complicada, quais firewalls você possui, etc. Se você usar scripts bash, em vez de apenas executar o navegador, poderá criar alguma lógica adicional que avise que o menu pode ser antigo ou algo assim .

informação relacionada