Estou com um problema que todo deploy que faço do meu projeto no servidor apache os arquivos não são atualizados no browser do cliente (CSS e JS). Existe alguma forma de forçar essa atualização, já tentei varias coisas e ate momento sem sucesso.
e salvo engano existem formas automatizadas de fazer isso.
veja se o apache retorna uma ETAG e se o browser esta verificando o cache com IF-None-Match ( ao inves de IF-Modify-Since ). O ETAG é um hash que vc gera a partir do arquivo e arquivos diferentes geram hashes diferentes ( ex md5 ). O browser vai cachear o css com etag X e nas proximas vezes vai perguntar “oi o hash do css ainda é X ?”. uma boa combinação de cache por tempo + etag precisa ser bem pensada.
aqui tem um excelente material:
M
mpissolato
Obrigado pela ajuda esse artigo me ajudou muito.
Abs