[Apache] mod_deflate: Reduza o tempo de carregamento de suas páginas


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (Ainda não foi votato)
Loading ... Loading ...
[Apache] mod_deflate: Reduza o tempo de carregamento de suas páginas

Este artigo é um gancho puxado do artigo “Performance – menos requets e mais cache” do Michael Mafort.

Olá pessoal, hoje vou falar a respeito de uma configuração do Apache bem legal. É o mod_deflate.

Bom, utilizar o mod_deflate é uma forma de reduzir o tempo de carregamento de uma página. Mas como ele faz isso?
Quando o Apache recebe um pedido para exibir uma página ele a compacta antes de mandar para o cliente e isto faz com que o tráfego de dados seja bem menor. Isto é muito eficiente em páginas HTML(mas também compacta outros tipos de arquivos).
Quando eu falo páginas HTML inclui páginas .php que geram HTML como resposta ok?

Com certeza o Apache vai ser um pouco mais lento para retornar o HTML pelo fato de ter que compactar a resposta, mas mesmo assim a página carregará mais rápido.

Para quem usa Linux fica muito fácil fazer esta configuração: Leia o resto desta entrada »

Compactar arquivos com PHP


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votos, média: 3.00 de 5)
Loading ... Loading ...

Olá pessoal, hoje vou mostrar como fazer para compactar arquivo com PHP. O procedimento é muito simples, caso seu servidor esteja com o zlib habilitada basta executar um código mais ou menos assim:

  1. < ?
  2. /**
  3.  * Insere um arquivo dentro de um zip.
  4.  *
  5.  * @param String $name_of_zip Nome do arquivo ZIP que será trabalhado.
  6.  * @param String $path_file Path original do arquivo que vai para o ZIP
  7.  * @param String $file_name Nome do arquivo dentro do ZIP
  8.  * @return Mixed
  9.  */
  10. function fileToZip($name_of_zip=null, $path_file=null, $file_name=null){
  11.     if(empty ($name_of_zip) || empty ($path_file) || empty ($file_name)){
  12.         return ‘Todos os parâmetros são obrigatórios’;
  13.     }
  14.  
  15.     // Cria a instancia do ZIP
  16.     $zip = new ZipArchive;
  17.     // se conseguir criar o arquivo ZIP
  18.     if( $zip->open($name_of_zip, ZIPARCHIVE::CREATE) === true ){
  19.         // Adiciona o arquivo dentro do zip
  20.         $zip->addFile($path_file, $file_name);
  21.         $zip->close(); // fecha a conexão com o ZIP
  22.         // Opcionalmente pode-se excluir o arquivo original, basta inserir uma variável nos parâmetros
  23.         //unlink(’/path/do/arquivo/arquivo.php’);
  24.         return true;
  25.     } else {
  26.         return false;
  27.     }
  28. }
  29. ?>

Leia o resto desta entrada »

[Rapidinha] PHP – Não escreva arquivos ‘.inc’


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votos, média: 5.00 de 5)
Loading ... Loading ...
[Rapidinha] PHP – Não escreva arquivos ‘.inc’

Caso o Apache do seu servidor não estiver configurado corretamente ele faz com que arquivos .inc sejam exibidos na tela. Logo, todo o conteúdo do arquivo fica exposto no browser.

Digamos que você tem um arquivo no qual seta as configurações do seu sistema, como: Host do banco de dados, usuário e senha.
Salvou com o nome de config.inc.
Ao acessar este arquivo diretamente pela URL veja o que acontece:

config.inc sendo exibido no Firefox Leia o resto desta entrada »

Brincando com um bot para Gtalk


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votos, média: 5.00 de 5)
Loading ... Loading ...

Boa noite pessoal!

Ontem a noite brinquei um pouco criando um bot para Gtalk. Como foi apenas uma brincadeira eu testei de dentro do gmail mesmo.. nem baixei um cliente.

O bot se chama tempo@bot.im e quando você envia uma mensagem para ele com o nome de alguma cidade brasileira ele responde com a situação do tempo. Ex:

tempo1 Brincando com um bot para Gtalk

Com certeza deve ter algum bug. Mas valeu para testar. O bot fica online sempre, portanto se quiser testar fique a vontade.

Estou dando uma olhada no protocolo Jabber(o Gtalk usa ele) e vou criar ‘coisa’ útil. Devo postar sobre isso. Aguardem…

Um grande abraço!!!

[Rapidinha] Python – ‘print_r()’ no Python


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votos, média: 5.00 de 5)
Loading ... Loading ...

Olá pessoal,

Estava trabalhando em um script em Python e senti falta de uma função similar a print_r() do PHP. Dei uma pesquisada na internet e acabei achando um script bem legal e fácil de instalar. O python-print_r

Para acessar o script entre em http://wiki.github.com/marcbelmont/python-print_r/

A instalação dele é super simples, no meu caso que ja tenho o python-setuptools instalado foi super fácil:

sudo easy_install print_r

Mas caso tenha alguma dificuldade acesse o endereço que passei que la ensina a fazer a instalação manual do script.

Veja um exemplo da utilização:

print r 300x174 [Rapidinha] Python   print r() no Python

Não sei se esta é a melhor opção, se tiver alguma dica melhor é só postar!!!

Abraços!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes