Impacto dos problemas de rede
As chamadas de API interrompidas podem resultar na perda de processos de pesquisa, o que é especialmente preocupante em escritórios móveis ou áreas com redes instáveis.
Programa de aprimoramento da estabilidade
- transmissão stop-and-startOperação específica: fazer backup do estado do estudo periodicamente e restaurar a partir da última iteração bem-sucedida quando o erro 502 for detectado. Operação específica: execute window.backupSession() no console de ferramentas do desenvolvedor para armazenar manualmente os discos
- cache localModificar a política de cache em src/lib/cache.js para estender o TTL dos resultados de pesquisa para 24 horas (padrão: 2 horas)
- Programa de degradação:: Adicionar "offlineMode":true às configurações de rede para permitir o uso de dados históricos armazenados em cache para gerar relatórios básicos (requer a conclusão prévia de pesquisas sobre tópicos semelhantes)
- Detecção de batimentos cardíacosInstale o plug-in do navegador Network Watcher para pausar automaticamente o processo de pesquisa quando o atraso for superior a 300 ms.
Processo de resposta a emergências
1) Faça uma captura de tela do log de pesquisa imediatamente após a interrupção 2) Exporte os arquivos har na guia de rede 3) Carregue esses arquivos usando a ferramenta recovery.html que vem com o projeto 4) Siga as instruções para selecionar "Continue from failure". Em casos extremos, você pode editar manualmente os dados searchStateJSON no localStorage, mas é necessário ter conhecimento básico de programação.
Essa resposta foi extraída do artigoKResearch: gere relatórios de pesquisa aprofundados gratuitos com as APIs do Google GeminiO