Cache com .htaccess
Escrito por Gustavo Bordoni em .htaccess no dia 1 de julho, 2010Esses dias, eu estava fazendo a avalização de vários sites que rodam em WordPress, e fiz um teste com 100 sites que acesso frequentemente e percebi, que apenas 1 em cada 10 faz o Cache de maneira eficiente.
Resolvi deixar aqui 3 dicas muito úteis para melhorar a performance do seu site com o .htaccess.
O .htaccess é uma forma bem simples de deixar comandos para o seu Apache, então faremos algumas configurações para os arquivos que estão em nosso servidor para que os Browsers interpretem-os da forma correta, sem redundância.
Configurar ETags
Bom vamos a parte interessante do artigo, primeiro vamos ver como acabar as ETags, que aparecem nos testes de Velocidade do YSlow e do Google Speed (ambos plugins para Firefox).
Abram o arquivo .htaccess que deve se encontrar na raiz do seu servidor. Caso ele não esteja lá você pode fazer o download no final do artigo.
Adicione o código a seguir, no final do arquivo:
Header unset ETag FileETag None
Salve o arquivo e suba-o para o local onde ele se estava.
Configurar o Header Expire
Esta é uma parte muito interessante de se trabalhar com o cache, pois existem várias formas de se fazer, mas duas são bem simples de se fazer e muito efetivas, e como são, então tome cuidado para não deixar a data para um arquivo dinâmico, muito distante, pois pode te trazer problemas, como aconteceu no Guanabara.info que coloquei 10 dias e muitos usuários reclamaram de que estavam vendo conteúdo atrazado.
Bom se você não usa um sistema de gerenciamento de conteúdo e não tem problemas com setar uma data específica para que os arquivos expirem, segue a primeira solução:
Header set Expires "Sun, 15 Feb 2020 20:00:00 GMT"
Mas as vezes é necessário fazer com que esta data seja apenas para alguns arquivos, então vamos dar uma melhorada no código e teremos:
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf|pdf)$"> Header set Expires "Sun, 15 Feb 2020 20:00:00 GMT" </FilesMatch>
É bem simples de se configurar, mas tem uma grande desvantagem, a data é fixa, e não vai variar a não ser que você modifique o arquivo.
Existe uma outra maneira que altera esta data de maneira relativa, segue como contruir o código no .htaccess para que isso aconteça, veja abaixo: Leia Mais
Como bloquear SPAM no seu blog!
Escrito por Gustavo Bordoni em .htaccess, SEO - Search Engine Optmization, Wordpress no dia 21 de março, 2010Estou no Curso de SEO do MestreSEO, fiz um comentário sobre a possibilidade de acabar com o Spam no seu site bloqueando o acesso ao arquivo de envio de comentários para quem não for comentar diretamente da URL do seu site. Porque normalmente quem faz Spam mesmo usa programas para poder enviar comentários em massa.
A forma de fazer este bloqueio é bem simples e deve ser feita por .htaccess, como faz? Leia Mais
10 dicas de .htaccess para ‘Tunar’ seu WordPress...
Escrito por Gustavo Bordoni em .htaccess no dia 5 de abril, 2009Achei que fosse interessante passar para vocês alguns conhecimentos interessante sobre .htaccess que podem ajudar muita gente com a segurança e funcionamento do blog.
Cuidado sempre que for mexer no arquivo .htaccess do seu site tenha um Backup, porque pode causar sérios problemas para o funcionamento.
1- Modificando a página de Feeds do seu site para a do FeedBurner
Eu acho essa dica muito interessante, porque hoje em dia quem não usa o FeedBurner… O grande problema é ficar editando os temas manualmente porque a url do feed é a do FeedBurner não a do seu site. Esse pequeno Hack, vai te salvar algum tempo.
Ahh, e não se esqueça de moficar a linha 5 antes de adicionar esse código!
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/webord [R=302,NC,L]
</IfModule>
Últimos Comentários