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 <zope-pt%40yahoogrupos.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 <zope-pt%40yahoogrupos.com.br>, "Fernando Bezerra" <bart_fb@> > 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