[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 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.
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 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