Re: Ainda o erro de ficar em estado não logado depois de logar?

Bráulio Bhavamitra braulio at eita.org.br
Fri Jan 9 15:17:21 BRST 2015


Pessoal, o bug ainda não foi morto :(

Reproduzi ele na frente de um usuário enquanto mostrava uma
ferramenta. 15 minutos (o tempo de expiração setado pelo noosfero)
depois, apareço logado :P. E dessa vez foi no Chrome (antes era apenas
no firefox)

Como solução imediata, fiz:
Environment.all.each do |e|
  e.home_cache_in_minutes = nil
  e.general_cache_in_minutes = nil
  e.profile_cache_in_minutes = nil
  e.save
end

Acredito que há um erro de concepção no cache do noosfero: não deve
haver cache por tempo de expiração em páginas dinâmicas, apenas para
elementos estáticos (javascript, imagens, etc). Terceiro que elaborou
essa parte de cache, pode explicar melhor o motivo disso como está
hoje?

Outro cache que funciona muito bem, que de certa forma substitui esse
e não tem esse problema é o Etag, que o varnish e nginx colocam.

Notei que o github não seta isso para páginas de repositórios (que
talvez equivalesse com as páginas de perfil no noosfero). Vi os
headers da resposta de https://github.com/brauliobo/gitconfig

Esse cache-control é bem delicado porque o browser nem chega a fazer a
request se ainda não expirou o tempo, então não é nem possível
invalidar o cache!

abraços,
bráulio

2014-12-17 6:28 GMT-03:00 daniel tygel <dtygel at eita.org.br>:
> Enfim!!!
>
> Valeu, Bráulio!
>
> abraços,
>
> daniel
>
>
> On 17-12-2014 00:33, Bráulio Bhavamitra wrote:
>>
>> Finalmente: https://gitlab.com/noosfero/noosfero/merge_requests/397
>>
>> 2014-12-02 9:19 GMT-03:00 Antonio Terceiro <terceiro at colivre.coop.br>:
>>>
>>> On Mon, Dec 01, 2014 at 09:38:59AM -0300, Bráulio Bhavamitra wrote:
>>>>
>>>> Terceiro, supostamente o commit 99fa04d deveria resolver isso não?
>>>
>>> não. aquele era pra não fazer cache de _erros_.
>>>
>>> --
>>> Antonio Terceiro <terceiro at colivre.coop.br>
>>> Colivre - Cooperativa de Tecnologias Livres
>>> http://www.colivre.coop.br/
>>>
>>>
>>>
>>> _______________________________________________
>>> Noosfero-br mailing list
>>> Noosfero-br at listas.softwarelivre.org
>>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>>
>>
>>
>
> _______________________________________________
> Noosfero-br mailing list
> Noosfero-br at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br



-- 
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é
meu lar e todos nós somos cidadãos deste cosmo. Este universo é a
imaginação da Mente Macrocósmica, e todas as entidades estão sendo
criadas, preservadas e destruídas nas fases de extroversão e
introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando
uma pessoa imagina algo em sua mente, naquele momento, essa pessoa é a
única proprietária daquilo que ela imagina, e ninguém mais. Quando um
ser humano criado mentalmente caminha por um milharal também
imaginado, a pessoa imaginada não é a propriedade desse milharal, pois
ele pertence ao indivíduo que o está imaginando. Este universo foi
criado na imaginação de Brahma, a Entidade Suprema, por isso a
propriedade deste universo é de Brahma, e não dos microcosmos que
também foram criados pela imaginação de Brahma. Nenhuma propriedade
deste mundo, mutável ou imutável, pertence a um indivíduo em
particular; tudo é o patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia


More information about the Noosfero-br mailing list