Re: [zope-pt] Re: Cachefu + Varnish fazendo cache de Plone Popoll

2009-12-09 Por tôpico Rodrigo Castardo
Opa Rogério.

Realmente alguém tinha perguntando sobre isso, sobre portas de purge e me
escapou, desculpe! Na realidade você pode fazer múltiplos purges, para o
caso de mais de um servidor de cache, e isso foi necessário no nosso
projeto.

Na configuração do VCM no Plone Control Panel você pode jogar ip:porta do
seu cache server, ou vários também. Isso serve não somente para alta
disponibilidade, como também para o caso de precisar distribuir o Varnish
mais para perto do usuário final para evitar problemas de tráfego/banda. No
caso das agências bancárias da Caixa seria uma boa solução e daria pra
manter todos os servidores de cache (distribuídos) atualizados assim, pelo
VCM.

Agora para você habilitar seu Varnish para isso use o argumento -t porta na
inicialização dele.

Um abraço.

2009/12/9 rogeriocdluiz 

>
>
> Instalei e vou começar a fazer alguns testes mas só fiquei na dúvida com
> relação ao telnet.
>
> Na configuração do VCM ele pede os endereços e portas do varnish. No meu
> Varnish eu não configurei aquela porta de gerencia (telnet). Preciso
> configurá-la?
>
> As portas que são pedidas são as portas de escuta do varnish ou do telnet?
>
> Valeu"
>
> --- Em zope-pt@yahoogrupos.com.br , Rodrigo
> Castardo  escreveu
>
> >
> > Fala Rogério!
> >
> > Realmente ainda não disponibilizamos nenhuma solução no pypi, em breve
> vamos
> > mudar isso.
> >
> > Fazendo o download pelo bitbucket você pode utilizar o develop (egg+zcml)
> do
> > buildout.cfg, ou, se você utilizar o eggtractor (extensions
> > = buildout.eggtractor) basta adicionar no eggs, e depois rodar o bdout
> nos
> > dois casos.
> >
> > Abraços.
> >
>
>  
>



-- 



-- 
Rodrigo Castardo
Liberiun
COO
rodrigocasta...@liberiun.com
+55 61 9123-7847
+55 61 3468-2662


[zope-pt] Re: Cachefu + Varnish fazendo cache de Plone Popoll

2009-12-09 Por tôpico rogeriocdluiz
Instalei e vou começar a fazer alguns testes mas só fiquei na dúvida com 
relação ao telnet. 

Na configuração do VCM ele pede os endereços e portas do varnish. No meu 
Varnish eu não configurei aquela porta de gerencia (telnet). Preciso 
configurá-la? 

As portas que são pedidas são as portas de escuta do varnish ou do telnet?

Valeu"

--- Em zope-pt@yahoogrupos.com.br, Rodrigo Castardo  
escreveu
>
> Fala Rogério!
> 
> Realmente ainda não disponibilizamos nenhuma solução no pypi, em breve vamos
> mudar isso.
> 
> Fazendo o download pelo bitbucket você pode utilizar o develop (egg+zcml) do
> buildout.cfg, ou, se você utilizar o eggtractor (extensions
> = buildout.eggtractor) basta adicionar no eggs, e depois rodar o bdout nos
> dois casos.
> 
> Abraços.
> 



[zope-pt] Re: Cachefu + Varnish fazendo cache de Plone Popoll

2009-12-09 Por tôpico rogeriocdluiz
Ok. 

Consegui. Obrigado.

--- Em zope-pt@yahoogrupos.com.br, Rodrigo Castardo  
escreveu
>
> Fala Rogério!
> 
> Realmente ainda não disponibilizamos nenhuma solução no pypi, em breve vamos
> mudar isso.
> 
> Fazendo o download pelo bitbucket você pode utilizar o develop (egg+zcml) do
> buildout.cfg, ou, se você utilizar o eggtractor (extensions
> = buildout.eggtractor) basta adicionar no eggs, e depois rodar o bdout nos
> dois casos.
> 
> Abraços.
> 
> 2009/12/9 rogeriocdluiz 
> 
> 




Re: [zope-pt] Re: Cachefu + Varnish fazendo cache de Plone Popoll

2009-12-09 Por tôpico Rodrigo Castardo
Fala Rogério!

Realmente ainda não disponibilizamos nenhuma solução no pypi, em breve vamos
mudar isso.

Fazendo o download pelo bitbucket você pode utilizar o develop (egg+zcml) do
buildout.cfg, ou, se você utilizar o eggtractor (extensions
= buildout.eggtractor) basta adicionar no eggs, e depois rodar o bdout nos
dois casos.

Abraços.

2009/12/9 rogeriocdluiz 

>
>
> Desculpe a ignorância mas tentei instalar o produto tanto usando o
> Easyinstall quanto via buildout e não consegui. Creio que o produto não
> esteja disponível ainda no pypi.
>
> Baixei do link que vc mandou mas também não consegui instalar. Na
> documentação se fala de um tal pythonproducts. Fiquei meio perdido.
>
> Como faria para instalar em uma instalação que fiz usando o
> Unifiedinstaler?
>
> Obrigado novamente.
>
>  
>



-- 



-- 
Rodrigo Castardo
Liberiun
COO
rodrigocasta...@liberiun.com
+55 61 9123-7847
+55 61 3468-2662


[zope-pt] Re: Cachefu + Varnish fazendo cache de Plone Popoll

2009-12-09 Por tôpico rogeriocdluiz
Desculpe a ignorância mas tentei instalar o produto tanto usando o Easyinstall 
quanto via buildout e não consegui. Creio que o produto não esteja disponível 
ainda no pypi.

Baixei do link que vc mandou mas também não consegui instalar. Na documentação 
se fala de um tal pythonproducts. Fiquei meio perdido.

Como faria para instalar em uma instalação que fiz usando o Unifiedinstaler?

Obrigado novamente.




[zope-pt] Re: Cachefu + Varnish fazendo cache de Plone Popoll

2009-12-09 Por tôpico rogeriocdluiz
Mais uma dúvida.

Não instalei o produto ainda mas nele existe algum lugar onde configuro a porto 
do telnet do varnish? 



--- Em zope-pt@yahoogrupos.com.br, Rodrigo Castardo  
escreveu
>
> Opa, tudo bom Rogério?
> 
> Nós da Liberiun desenvolvemos uma solução de integração entre o Plone e o
> Varnish.
> 
> Com o Varnish via telnet você pode dar purge em urls, aproveitando isto nós
> fizemos um adapter que a cada edição de um conteúdo, ou alteração de estado,
> avisa o Varnish que determinada url é velha, e assim que a url for
> solicitada o Varnish vai cachear a nossa versão do conteúdo. Dessa forma não
> é preciso esperar o TTL.
> 
> O cache é "morto" e gerenciamento de conteúdo significa que o conteúdo é
> constantemente modificado. Sem essa mudança refletindo no portal acessado
> pelo usuário, normalmente em cache, há uma perda deste dinamismo. E
> normalmente o gestor não gosta de esperar pelo TTL.
> 
> Então no teu caso você teria que se certificar que o mecanismo de votação
> dispare o mesmo mecanismo que nós utilizamos.
> 
> O nosso produto se chama liberiun.portal.varnishcachemanager, é software
> livre e está disponível no bitbucket [1].
> 
> O que proporcionou esta evolução foi a Intranet da Caixa, que patrocinou o
> desenvolvimento da solução e autorizou que ela fosse disponibilizada à
> comunidade como software livre.
> 
> Fica aqui um pequeno agradecimento à Caixa que investe tanto em SL e sempre
> devolve as soluções melhoradas!
> 
> Um abraço.
> 
> [1] http://bitbucket.org/liberiun/liberiunportalvarnishcachemanager/
> 
> 2009/12/4 rogeriocdluiz 
> 
> >
> >
> > Pessoal colocamos no ar esta semana o novo site de intranet daqui do
> > trabalho.
> >
> > Ficou bem legal e com a configuração de apache + varnish + pound + cachefu
> > o site ficou bem rápido.
> >
> > Acontece que existe uma enquete no site e o portlet desta enquete está
> > sendo cacheado.
> >
> > O problema é que dependendo do local do site o portlet mostra resultados
> > diferentes.
> >
> > Tem uma forma de fazer este portlet especificamente não passar pelo cache,
> > para sempre mostrar os resultados atuais?
> >
> > De antemão já agradeço.
> >
> >  
> >
> 
> 
> 
> -- 
> 
> 
> 
> -- 
> Rodrigo Castardo
> Liberiun
> COO
> rodrigocasta...@...
> +55 61 9123-7847
> +55 61 3468-2662
>




[zope-pt] Re: Cachefu + Varnish fazendo cache de Plone Popoll

2009-12-09 Por tôpico rogeriocdluiz
Obrigado Castardo.

Fiz um curso com vc aqui na PRDF e à uma semana fizemos outro com o Rafael Ruiz 
sobre infraestrutura.

Valeu a dica. Vou testar.



--- Em zope-pt@yahoogrupos.com.br, Rodrigo Castardo  
escreveu
>
> Opa, tudo bom Rogério?
> 
> Nós da Liberiun desenvolvemos uma solução de integração entre o Plone e o
> Varnish.
> 
> Com o Varnish via telnet você pode dar purge em urls, aproveitando isto nós
> fizemos um adapter que a cada edição de um conteúdo, ou alteração de estado,
> avisa o Varnish que determinada url é velha, e assim que a url for
> solicitada o Varnish vai cachear a nossa versão do conteúdo. Dessa forma não
> é preciso esperar o TTL.
> 
> O cache é "morto" e gerenciamento de conteúdo significa que o conteúdo é
> constantemente modificado. Sem essa mudança refletindo no portal acessado
> pelo usuário, normalmente em cache, há uma perda deste dinamismo. E
> normalmente o gestor não gosta de esperar pelo TTL.
> 
> Então no teu caso você teria que se certificar que o mecanismo de votação
> dispare o mesmo mecanismo que nós utilizamos.
> 
> O nosso produto se chama liberiun.portal.varnishcachemanager, é software
> livre e está disponível no bitbucket [1].
> 
> O que proporcionou esta evolução foi a Intranet da Caixa, que patrocinou o
> desenvolvimento da solução e autorizou que ela fosse disponibilizada à
> comunidade como software livre.
> 
> Fica aqui um pequeno agradecimento à Caixa que investe tanto em SL e sempre
> devolve as soluções melhoradas!
> 
> Um abraço.
> 
> [1] http://bitbucket.org/liberiun/liberiunportalvarnishcachemanager/
> 
> 2009/12/4 rogeriocdluiz 
> 
> >
> >
> > Pessoal colocamos no ar esta semana o novo site de intranet daqui do
> > trabalho.
> >
> > Ficou bem legal e com a configuração de apache + varnish + pound + cachefu
> > o site ficou bem rápido.
> >
> > Acontece que existe uma enquete no site e o portlet desta enquete está
> > sendo cacheado.
> >
> > O problema é que dependendo do local do site o portlet mostra resultados
> > diferentes.
> >
> > Tem uma forma de fazer este portlet especificamente não passar pelo cache,
> > para sempre mostrar os resultados atuais?
> >
> > De antemão já agradeço.
> >
> >  
> >
> 
> 
> 
> -- 
> 
> 
> 
> -- 
> Rodrigo Castardo
> Liberiun
> COO
> rodrigocasta...@...
> +55 61 9123-7847
> +55 61 3468-2662
>