Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

saidmrn

Qual melhor solução ?

Recommended Posts

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 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.