[zope-pt] Re: CacheFu não está atualizando objetos pai.
Pessoal, Fizemos a tentativa da customização do script e obtivemos sucesso (até agora!). Acreditamos que o fato do CacheFu não atualizar o objeto pai seja um bug (pode até ser que exista um motivo para isto acontecer) e informamos no tracker do CacheFu nosso problema e a solução que aplicamos. Fica aí uma opção pra quem enfrentar um problema semelhante. att, Fernando Bezerra --- Em zope-pt@yahoogrupos.com.br, "Fernando Bezerra" <[EMAIL PROTECTED]> escreveu > > Boa tarde pessoal, > > Estou enfrentando um problema de cache e não sei se pode ser > inexperiência da minha parte, mas o que está acontecendo é o seguinte: > > Estamos utilizando Zope 2.8.8-final, Plone 2.1.4 com squid e > apache na frente em um portal (intranet) e Zope 2.8.6-final, Plone > 2.1.2 também com squid e apache na frente para os portais da internet > ambos utilizando o CacheFu 1.1. > O problema que temos enfrentado é que no caso de alteração em um > subitem o CacheFu não informa para o Squid que há uma de alterações no > objeto pai. Assim o subitem é atualizado mas o objeto pai não sofre > nenhuma atualização. > Nossa idéia seria customizar método getUrlsToPurge(self, object) > do arquivo cache_tool.py para "forçar" o CacheFu a informar que o > objeto pai está desatualizado. > Minha dúvida é se essa seria a melhor solução para o problema ou > se existe alguma configuração que possa ter passado batida. >
[zope-pt] Re: CacheFu não está atualizando objetos pai.
Esqueci do link ;) http://plone.org/products/cachefu/issues/80/poi_issue_view --- Em zope-pt@yahoogrupos.com.br, "Fernando Bezerra" <[EMAIL PROTECTED]> escreveu > > Pessoal, > > Fizemos a tentativa da customização do script e obtivemos sucesso (até > agora!). Acreditamos que o fato do CacheFu não atualizar o objeto pai > seja um bug (pode até ser que exista um motivo para isto acontecer) e > informamos no tracker do CacheFu nosso problema e a solução que > aplicamos. Fica aí uma opção pra quem enfrentar um problema semelhante. > > att, > Fernando Bezerra > > --- Em zope-pt@yahoogrupos.com.br, "Fernando Bezerra" > escreveu > > > > Boa tarde pessoal, > > > > Estou enfrentando um problema de cache e não sei se pode ser > > inexperiência da minha parte, mas o que está acontecendo é o seguinte: > > > > Estamos utilizando Zope 2.8.8-final, Plone 2.1.4 com squid e > > apache na frente em um portal (intranet) e Zope 2.8.6-final, Plone > > 2.1.2 também com squid e apache na frente para os portais da internet > > ambos utilizando o CacheFu 1.1. > > O problema que temos enfrentado é que no caso de alteração em um > > subitem o CacheFu não informa para o Squid que há uma de alterações no > > objeto pai. Assim o subitem é atualizado mas o objeto pai não sofre > > nenhuma atualização. > > Nossa idéia seria customizar método getUrlsToPurge(self, object) > > do arquivo cache_tool.py para "forçar" o CacheFu a informar que o > > objeto pai está desatualizado. > > Minha dúvida é se essa seria a melhor solução para o problema ou > > se existe alguma configuração que possa ter passado batida. > > >
Re: [zope-pt] Re: CacheFu não está atualizando objetos pai.
Oi Fernando, O CacheFu tem uma regra especial para containers que usa cache em memória para minimizar o impacto desse tipo de situação. É dififil dizer se eu problema diz respeito ao CacheFu especificamente ou se é uma peculiaridade de seu site, mas... via de regra todos os containers são cacheados com E-tag e em memoria e, adicionando-se a contrucao de seu etag a data de ultima modificacao de objetos no catalog, esse tipo de problema seria impossivel de acontecer, mesmo que nao houve nenhum tipo de purge no squid (visto que o cache seria feito apenas no browser). Um abraço, Fabiano Weimar On 2/16/07, Fernando Bezerra <[EMAIL PROTECTED]> wrote: Esqueci do link ;) http://plone.org/products/cachefu/issues/80/poi_issue_view --- Em zope-pt@yahoogrupos.com.br , "Fernando Bezerra" <[EMAIL PROTECTED]> escreveu > > Pessoal, > > Fizemos a tentativa da customização do script e obtivemos sucesso (até > agora!). Acreditamos que o fato do CacheFu não atualizar o objeto pai > seja um bug (pode até ser que exista um motivo para isto acontecer) e > informamos no tracker do CacheFu nosso problema e a solução que > aplicamos. Fica aí uma opção pra quem enfrentar um problema semelhante. > > att, > Fernando Bezerra > > --- Em zope-pt@yahoogrupos.com.br , "Fernando Bezerra" > escreveu > > > > Boa tarde pessoal, > > > > Estou enfrentando um problema de cache e não sei se pode ser > > inexperiência da minha parte, mas o que está acontecendo é o seguinte: > > > > Estamos utilizando Zope 2.8.8-final, Plone 2.1.4 com squid e > > apache na frente em um portal (intranet) e Zope 2.8.6-final, Plone > > 2.1.2 também com squid e apache na frente para os portais da internet > > ambos utilizando o CacheFu 1.1. > > O problema que temos enfrentado é que no caso de alteração em um > > subitem o CacheFu não informa para o Squid que há uma de alterações no > > objeto pai. Assim o subitem é atualizado mas o objeto pai não sofre > > nenhuma atualização. > > Nossa idéia seria customizar método getUrlsToPurge(self, object) > > do arquivo cache_tool.py para "forçar" o CacheFu a informar que o > > objeto pai está desatualizado. > > Minha dúvida é se essa seria a melhor solução para o problema ou > > se existe alguma configuração que possa ter passado batida. > > > -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown.com