Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,tudo ótimo ?
Estou precisando de uma ajuda para decidir o melhor jeito de fazer uma consulta.
O usuário acessa o link,que pega parte de outra página.
Porém vários usuários podem consultar simultaneamente o que atrasaria,tanto no meu servidor quanto no site do conteudo.
Ai vem a pergunta,o que eu poderia fazer pra evitar isso ?
Pensei em criar um cron para pegar o conteúdo html e salvar em um arquivo.
Quando o usuário abrir o link,em vez de consultar pelo site,consulta o arquivo.
O cron atualizaria o arquivo a cada 30 min.
O que vocês acham ?
Alguém tem alguma solução melhor ?
Que tipo de dado será consultado? Se for uma tabela, você pode implementar algum tipo de cache, que basicamente é que você quer fazer salvando os arquivos de forma física no servidor.
Tenho que acessar 5 páginas ao mesmo tempo e extrair informações.
uma delas é
http://www.brasilplayforever.com/f42-o-denuncias-contra-org-do-governo
http://www.brasilplayforever.com/f40-o-denuncias-contra-gangues-mafias-terroristas
ai tiro tudo que preciso e mando em json pro app.
Só que é ruim,pois se 3 pessoas acessarem ao mesmo tempo,vão ser 15 requisições no servidor.
Como eu poderia fazer isso de cache ?
Esqueça, faça como você pensou mesmo, imaginei que seu projeto interagia com algum BD, que geralmente é o gargalo, mas neste caso você pode salvar os dados como imaginou e apenas rodar um cron para atualizar.
Que tipo de dado será consultado? Se for uma tabela, você pode implementar algum tipo de cache, que basicamente é que você quer fazer salvando os arquivos de forma física no servidor.