Facebook usa (é um bom exemplo) Hehehe, brincadeirinha (mas é verdade, eles usam mesmo)
http://wiki.nginx.org/LikeApache Se você utiliza Apache como servidor PHP. No meu caso eu uso um nginx que faz reverse proxy no próprio nginx, que executa aplicações em PHP-FPM via FastCGI. O desempenho é grosseiro. Delay do meu servidor hoje é básicamente a distancia física dele, pq difícilmente uma página leva mais que 0.000~ms pra ser carregada. Mas é claro, se você pretende usar cache, tenha memória ram de sobra, pq cache em disco, as vezes deixa mais lento do que um PHP compilado. (caso você use APC ou Eaccelerator), no meu caso APC. Abraço, Gabriel R. Giannattasio [email protected] Tel: (48) 8415 3555 2011/8/18 Marcelo Rodrigo <[email protected]> > Gartz, > > Pode dar exemplos deste reverse-proxy usando o nginx? > Gostei da idéia. > > > Atenciosamente, > > Marcelo Rodrigo > http://marcelorodrigo.com > > > Em 18 de agosto de 2011 10:16, Gabriel Reitz Giannattasio < > [email protected]> escreveu: > > Fragmento é pra otimizar apenas a parte estática da view. Assim ela pode >> ser processada mais rápida. >> >> Bem útil se tens um conteúdo dynamico na view qual não é de interesse >> criar cache. >> >> Se o conteúdo como um todo da view pode ser feito o cache, tipo um feed, >> que só será atualizado a cada 5 minutos, utilize o cache da controladora >> mesmo que tu vais ter um ganho maior. >> >> Já se o conteúdo é tipo uma página de blog, constantemente atualizada >> (número de comentários, etc) faça cache dos fragmentos da sua view que vc >> acha interessante, inclusive das matérias (pois elas não mudam com >> frequencia) mas mantenha os dados que podem ser alterados com frequencia sem >> cache. >> >> Se quiser otimizar ainda mais sua aplicação, vc pode usar o memcached, >> integrado ao PHP. >> >> Por último pode fazer um reverse-proxy usando o nginx. (esta solução é bem >> simples e seu ganho chega a 300% de desempenho sem ter que trocar 1 linha de >> código sequer). >> >> Abraço, >> Gabriel R. Giannattasio >> [email protected] >> Tel: (48) 8415 3555 >> >> >> 2011/8/18 Jefferson <[email protected]> >> >>> Marcelo, só que tem um porém, eu não posso dar uma saída no buffer no >>> meio do controller, saca? >>> >>> if(!Fragment::load('projeto', Date::Month)); >>> >>> $criar consultas no banco >>> $criar view >>> >>> Fragmetn::save(); >>> >>> $this->template->content = Fragment::load('projeto'); >>> >>> >>> Vou ter que jogar o fragment dentro da view ? >>> >>> >>> >>> -- >>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>> Php" dos Grupos do Google. >>> Para ver esta discussão na web, acesse >>> https://groups.google.com/d/msg/kohana-php/-/njgJpqai5yIJ. >>> >>> Para postar neste grupo, envie um e-mail para >>> [email protected]. >>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>> [email protected]. >>> Para obter mais opções, visite esse grupo em >>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>> >> >> -- >> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >> Php" dos Grupos do Google. >> Para postar neste grupo, envie um e-mail para [email protected] >> . >> Para cancelar a inscrição nesse grupo, envie um e-mail para >> [email protected]. >> Para obter mais opções, visite esse grupo em >> http://groups.google.com/group/kohana-php?hl=pt-BR. >> > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
