problemas com tipclienthttp x cache

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

problemas com tipclienthttp x cache

Mensagem por Abel »

Ola pessoal,
boa noite.

Esta semana tive alguns problemas estranhos e gostaria de saber se alguem ja passou por isso.

tenho um codigo mais ou menos assim:

Código: Selecionar todos


cURL="http://www......./versao.ver")

oHttp:= TIpClientHttp():new( cURL )
oHttp:nConnTimeout:= 1000 
//
// Connect to the HTTP server
IF oHttp:open()
   //
   cHtml   := oHttp:readAll() // aqui baixa o arquivo c/ timeout de 5segs
   oHttp:close()
   //
   rA_VERSAO=cHtml
ENDIF

RESUMINDO: o sistema localiza o arquivo versao.ver e baixa o conteudo e compara se a versao do sistema atual é menor que a versao
do site, para entao fazer o download.

o que aconteceu é que o arquivo versao.ver estava com a versao atualizada, o sistema tambem estava atualizado, mas ao fazer a verificacao o sistema retornava do site a versao anterior, como se o arquivo estivesse desatualizado, engraçado é que nao sei onde ele estava buscando a versao antiga, é como se estivesse em cache e nao fazendo a leitura do site na hora.

cheguei a apagar o arquivo versao.ver do site e mesmo assim ele retornava a versao antiga. (isso aconteceu em alguns clientes apenas).

sera que alguem sabe o que pode ser ? ou como apagar o cache, ou ate mesmo como ter certeza q ele leu o arquivo do site toda vez q passa nesta rotina. ?

Abracos,
Agradeço desde ja.
ABEL
VanderSimples
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 15 Jul 2013 15:39
Localização: Marilia

problemas com tipclienthttp x cache

Mensagem por VanderSimples »

Ja tive este tipo de problema e alguns provedores tem um cache enorme que demorar semanas para apagar os arquivos.

Mas não posso te ajudar porque não achei uma solução apenas mudei o esquema.

Bom a única solução que achei foi modificar o nome do meu programa do tipo: programa_versao_XXX.exe

Para saber qual o XXX eu gravo um arquivo TXT no site do tipo versao.TXT que tem apenas o nome do programa
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

problemas com tipclienthttp x cache

Mensagem por Abel »

ola pessoal,

este problema de cache esta me complicando.

alguem sugere alguma outra forma de eu verificar o conteudo de um arquivo TXT que esteja na web, sem utilizar tipclienthttp.

Agradeço antecipadamente.
Abel
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

problemas com tipclienthttp x cache

Mensagem por sygecom »

De vez em quando tenho esse problema, apenas com cliente que usa proxy, ainda não parei para enter por que faz e como resolver, mas é bem chato mesmo.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder