Re: [Zope-pt] Squid como acelerador para o Zope e Apache
Leia o README (TODO, 2 vezes). O seu erro me parece de compatibilidade entre versoes de Plone, CMF, etc... On 10/13/05, Alex Furtunato <[EMAIL PROTECTED]> wrote: > Pessoal, > >Alguém já tentou instalar o CacheFu. Comecei a > configuração tudo certo mas quando cheguei no ponto > que ele pede pra instalar o CacheSetup dá problema. Eu > coloco o produto na pasta "Products", mas, quando > tento adicionar um objeto do cachesetup através da > interface de gerenciamento ele dá um erro: > " An error was encountered while publishing this > resource. > > Invalid request > The parameter, type, was omitted from the request." > > Eu estava desconfiando da versão do CMF que eu tinha > instalado: CMF1.5.4 que é a último release disponível. > Daí baixei do CVS a versão 1.5.5. Deu na mesma... > > Atenciosamente, > > Alex Furtunato > > --- Dorneles Treméa <[EMAIL PROTECTED]> escreveu: > > > - > Opa Alex, > > >Devido a problemas de performance com aumento de > > carga no servidor zope, utilizando o apache como > > front-end do zope, resoví adotar o squid como > > acelerador e o squidGuard fazendo o redirecionamento > > para o Zope. Está funcionando beleza. > >Contudo, como tenho que manter algumas páginas > > sendo servidas pelo apache também, como faço para > > integrar o squid como front-end dos dois servidores > > (Apache e Zope). > > talvez você já tenha visto, mas só para garantir: > visando acabar > com boa parte das dúvidas de como configurar > corretamente toda a > tralha envolvida no processo de 'cacheamento', o Geoff > Davis > escreveu um produto fantástico, o CacheFu! > > Segue a íntegra do anúncio feito semana passada na > plone-dev: > > """ > CacheFu is a how-to and collection of products that > will let you > dramatically speed up your site. CacheFu shows you > how to configure > squid and your site in such a way that (1) the load on > Zope is > minimized, and (2) overall bandwidth is reduced, (3) > users do not > receive stale pages when your site's content changes. > > The how-to tells how to make the most of the caching > policy features > recently incorporated into the CMF and how to > configure squid > effectively for your site (no more dual-urls a la > www.plone.org / > members.plone.org!) The package contains sample squid > configurations > for 2 different setups, an improved version of > CMFSquidTool, and a > refactored version of ETagCacheManager (now called > PageCacheManager). > > CacheFu is still beta quality code, but most of its > elements are > running on a production site with no problems. The > how-to contains > extensive information on testing the components of the > suite. Bug > fixes are welcome! > > CacheFu is in the collective: > > svn co > http://svn.plone.org/svn/collective/CacheFu/trunk/CacheFu > > The system is complex, but well-documented. READ THE > ENTIRE README.DOC > BEFORE YOU ASK ANY QUESTIONS. > """ > > HTH, > > -- > > Dorneles Treméa > X3ng Web Technology > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: > [EMAIL PROTECTED] > > > Yahoo! Grupos, um serviço oferecido > por: > > - > Links do Yahoo! Grupos > >Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/zope-pt/ > >Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > >O uso que você faz do Yahoo! Grupos está sujeito > aos Termos do Serviço do Yahoo!. > > > > > > > > > > > ___ > Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e > concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/ > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > > > > > > > > -- Fabiano Weimar dos Santos Plone Developer and Consultant Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] Squid como acelerador para o Zope e Apache
Pessoal, Alguém já tentou instalar o CacheFu. Comecei a configuração tudo certo mas quando cheguei no ponto que ele pede pra instalar o CacheSetup dá problema. Eu coloco o produto na pasta "Products", mas, quando tento adicionar um objeto do cachesetup através da interface de gerenciamento ele dá um erro: " An error was encountered while publishing this resource. Invalid request The parameter, type, was omitted from the request." Eu estava desconfiando da versão do CMF que eu tinha instalado: CMF1.5.4 que é a último release disponível. Daí baixei do CVS a versão 1.5.5. Deu na mesma... Atenciosamente, Alex Furtunato --- Dorneles Treméa <[EMAIL PROTECTED]> escreveu: - Opa Alex, >Devido a problemas de performance com aumento de > carga no servidor zope, utilizando o apache como > front-end do zope, resoví adotar o squid como > acelerador e o squidGuard fazendo o redirecionamento > para o Zope. Está funcionando beleza. >Contudo, como tenho que manter algumas páginas > sendo servidas pelo apache também, como faço para > integrar o squid como front-end dos dois servidores > (Apache e Zope). talvez você já tenha visto, mas só para garantir: visando acabar com boa parte das dúvidas de como configurar corretamente toda a tralha envolvida no processo de 'cacheamento', o Geoff Davis escreveu um produto fantástico, o CacheFu! Segue a íntegra do anúncio feito semana passada na plone-dev: """ CacheFu is a how-to and collection of products that will let you dramatically speed up your site. CacheFu shows you how to configure squid and your site in such a way that (1) the load on Zope is minimized, and (2) overall bandwidth is reduced, (3) users do not receive stale pages when your site's content changes. The how-to tells how to make the most of the caching policy features recently incorporated into the CMF and how to configure squid effectively for your site (no more dual-urls a la www.plone.org / members.plone.org!) The package contains sample squid configurations for 2 different setups, an improved version of CMFSquidTool, and a refactored version of ETagCacheManager (now called PageCacheManager). CacheFu is still beta quality code, but most of its elements are running on a production site with no problems. The how-to contains extensive information on testing the components of the suite. Bug fixes are welcome! CacheFu is in the collective: svn co http://svn.plone.org/svn/collective/CacheFu/trunk/CacheFu The system is complex, but well-documented. READ THE ENTIRE README.DOC BEFORE YOU ASK ANY QUESTIONS. """ HTH, -- Dorneles Treméa X3ng Web Technology Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ___ Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] Squid como acelerador para o Zope e Apache
Cara, Durante esse tempo andei pesquisado e encontrei outra forma que tb pode ser usada. Eu configurei o squid pra escutar a porta 80 na interface de rede( por ex.: 10.1.2.3) e modifiquei alguns parâmetros para ele repassar as requisições http para a interface local: http_port 10.1.2.3:80 httpd_accel_host 127.0.0.1 httpd_accel_port 80 httpd_accel_single_host on httpd_accel_uses_host_header on Daí configurei o apache para escutar a porta 80 da interface local, ou seja, coloquei o parâmetro "Listen 127.0.0.1:80". Então, todas as requisições serão recebidas pelo apache na interface local. E, através do mod_rewrite, encaminho o que deve ser atendido pelo Plone ou o que deve ser atendido pelo apache. Ainda tenho que dar uma olhadinha se preciso usar o mod_proxy e tb as modificações que devo fazer no Plone quanto a ajuste de uso do cache. Se não me engano o template dele usa "no-cache" em todas as páginas, impedindo que o recurso de cache seja aproveitado pra aumentar a performance. Outra coisa é que eu não sei se entre essas duas formas de configuração qual é a que é mais robusta e tem melhor performance. Atenciosamente, --- henrique paiva <[EMAIL PROTECTED]> escreveu: - opa, bom, o squid faz isso quase que automaticamente, tudo que chega por http , https e ftp e ele repassa para quem estiver mais proximo. Essa é a principal funçao dele. ele procura no seu /etc/hosts no seu DNS se tiver e na sua rota. o que faço é dizer ao /etc/hosts q o meudominio.com e meuoutrodominio.com sao na verdade 127.0.0.1 (se o apache estiver na mesma maquina). ou seja, isso faz com que o squid manda ambos dominios para localhost, e a partir daí, o apache assume. meudominio.com é um site servido pelo apache e meuoutrodominio.com é um site plone, que chama PloneSite (localhost:8080/PloneSite). no Vhosts.conf abaixo, o apache vai encontrar as requisicoes para meuoutrodominio.com e reencaminha-las para o respectivo site plone, e o meudominio.com vai ser encaminhado ao diretorio padrao. Existem 1000 maneiras de preparar. NameVirtualHost 127.0.0.1 Options Indexes Includes AllowOverride None Order Allow,Deny Allow from all ServerName meuoutrodominio.com ServerAlias www.meuoutrodominio.com ProxyPass / http://localhost:8080/VirtualHostBase/http/meuoutrodominio.com:80/PloneSite/VirtualHostRoot/ ProxyPassReverse / http://localhost:8080/VirtualHostBase/http/meuoutrodominio.com:80/PloneSite/VirtualHostRoot ### espero q tenha ajudado. sei que tem um pessoal por aí que manda bem nisso e pode me corrigir se estiver errado. Mas assim funciona muito bem comigo. []s -- henrique paiva Alex Furtunato escreveu: > Cara, > >Como vc configura o squid pra passar direto ao > apache sem redirecionador? Gostaria de ver o seu > Vhosts.conf sim. > > Valew > > --- henrique paiva <[EMAIL PROTECTED]> > escreveu: > > > - > > Alex Furtunato escreveu: > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ___ Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! www.yahoo.com.br/messenger/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] Squid como acelerador para o Zope e Apache
opa, bom, o squid faz isso quase que automaticamente, tudo que chega por http , https e ftp e ele repassa para quem estiver mais proximo. Essa é a principal funçao dele. ele procura no seu /etc/hosts no seu DNS se tiver e na sua rota. o que faço é dizer ao /etc/hosts q o meudominio.com e meuoutrodominio.com sao na verdade 127.0.0.1 (se o apache estiver na mesma maquina). ou seja, isso faz com que o squid manda ambos dominios para localhost, e a partir daí, o apache assume. meudominio.com é um site servido pelo apache e meuoutrodominio.com é um site plone, que chama PloneSite (localhost:8080/PloneSite). no Vhosts.conf abaixo, o apache vai encontrar as requisicoes para meuoutrodominio.com e reencaminha-las para o respectivo site plone, e o meudominio.com vai ser encaminhado ao diretorio padrao. Existem 1000 maneiras de preparar. NameVirtualHost 127.0.0.1 Options Indexes Includes AllowOverride None Order Allow,Deny Allow from all ServerName meuoutrodominio.com ServerAlias www.meuoutrodominio.com ProxyPass / http://localhost:8080/VirtualHostBase/http/meuoutrodominio.com:80/PloneSite/VirtualHostRoot/ ProxyPassReverse / http://localhost:8080/VirtualHostBase/http/meuoutrodominio.com:80/PloneSite/VirtualHostRoot ### espero q tenha ajudado. sei que tem um pessoal por aí que manda bem nisso e pode me corrigir se estiver errado. Mas assim funciona muito bem comigo. []s -- henrique paiva Alex Furtunato escreveu: > Cara, > >Como vc configura o squid pra passar direto ao > apache sem redirecionador? Gostaria de ver o seu > Vhosts.conf sim. > > Valew > > --- henrique paiva <[EMAIL PROTECTED]> > escreveu: > > > - > > Alex Furtunato escreveu: > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] Squid como acelerador para o Zope e Apache
Cara, Como vc configura o squid pra passar direto ao apache sem redirecionador? Gostaria de ver o seu Vhosts.conf sim. Valew --- henrique paiva <[EMAIL PROTECTED]> escreveu: - Alex Furtunato escreveu: > Olá a todos, > >Devido a problemas de performance com aumento de > carga no servidor zope, utilizando o apache como > front-end do zope, resoví adotar o squid como > acelerador e o squidGuard fazendo o redirecionamento > para o Zope. Está funcionando beleza. >Contudo, como tenho que manter algumas páginas > sendo servidas pelo apache também, como faço para > integrar o squid como front-end dos dois servidores > (Apache e Zope). Eu uso squid na frente do apache e do zope, mas essa discriminaçao que voce quer eu faço pelo apache e nao pelo squid. Eu nem sequer uso o squidguard, eu simplesmente mando passar pelo squid que encamiha automaticamente para o apache, e este decide para qual site do zope vai ser enviado ou se fica num site servido pelo apache. como está a configuraçao do apache para o zope no seu arquivo vhosts.conf ? Se voce usou ele para redicionar um dominio para o zope, voce usá-lo para manter um outro dominio no proprio apache. se precisar posso te mandar um trecho do meu vhosts.conf. e acho que houve threads passadas sobre isso aqui na lista. []s -- henrique paiva > > Atenciosamente, > > Alex Furtunato Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ___ Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! www.yahoo.com.br/messenger/ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html